addNode
语法
addNode(host, port, alias, [saveConfig=true],
[nodeType='datanode'], [computeGroup])
参数
host 是字符串标量或向量,表示新增节点的 IP 地址。
port 是正整数标量或向量,表示新增节点的端口号。
alias 是字符串标量或向量,表示新增节点的别名。
saveConfig 是一个布尔值,表示是否在增加节点的同时,将节点信息保存到 cluster.nodes 配置文件。默认值为 true。
nodeType 是字符串标量或向量,表示新增节点类型。支持 'datanode' 和 'computenode' 两个选项。
computeGroup 可选参数,字符串标量,用于指定计算节点所属的计算组名称。若未设置此参数,则表示该计算节点未加入任何计算组,不会缓存数据。
注: 参数 host, port, alias,
nodeType 的长度须保持一致。
详情
增加数据节点或计算节点。仅限 admin 用户调用。
新增加的节点为关闭状态,需要通过 Web 集群管理器或命令行启动它。
注:
在新服务器上增加节点前需要先部署代理节点。详情参考教程: 多服务器集群部署。
例子
增加一个别名为 “node1” 的数据节点。
addNode("192.168.1.103",8900,"node1");
增加一个别名为 “orca4” 的计算节点到计算组 "orca"。
addNode("192.168.1.243", 23796, "orca4", true, 'computenode', "orca");