添加Datanode节点,并将其信息记录到DCS:
gha_ctl ADD datanode group name host port pooler dir proxy_port rest_port -l dcslist [-c cluster]
- host port pooler dir分别为节点IP、端口号、连接池及目录;
- proxy_port为proxy路径;
- rest_port为修改动态库的rpath;
- dcslist为DCS地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。为了保证高可用,也可以列出所有节点地址;
- [-c cluster]表示集群名称,为可选字段,缺省默认值gbase8c;
具体部署命令为:
$ /home/gbase/deploy/bin/gha_ctl add datanode dn1 dn1_1 10.0.7.17 5433
6668 /home/gbase/data/datanode 7001 8011 -l
http://10.0.7.17:2379,http://10.0.7.18:2379,http://10.0.7.19:2379
返回添加成功信息:
{
"ret":0,
"msg":"Success"
}
相同方法添加dn2及dn3:
$ /home/gbase/deploy/bin/gha_ctl add datanode dn2 dn2_1 10.0.7.18 5433
6668 /home/gbase/data/datanode 7001 8011 -l
http://10.0.7.17:2379,http://10.0.7.18:2379,http://10.0.7.19:2379$ /home/gbase/deploy/bin/gha_ctl add datanode dn3 dn3_1 10.0.7.19 5433
6668 /home/gbase/data/datanode 7001 8011 -l
http://10.0.7.17:2379,http://10.0.7.18:2379,http://10.0.7.19:2379