953版本扩容
查看集群状态
[gbase@gbase1 ~]$ gcadmin

准备配置文件(原安装节点)
[root@gbase1 ~]# su - gbase
[gbase@gbase1 ~]$ cd /opt/gcinstall/
[gbase@gbase1 gcinstall]$ vi demo.options
[gbase@gbase1 gcinstall]$ cat demo.options

停止所有节点集群服务
原节点1:
[gbase@gbase1 gcinstall]$ gcluster_services all stop
[gbase@gbase1 gcinstall]$ gcware_services all stop

原节点2:
[gbase@gbase2 gcinstall]$ gcluster_services all stop
[gbase@gbase2 gcinstall]$ gcware_services all stop

安装扩容节点
[gbase@gbase1 gcinstall]$ ./gcinstall.py --silent=demo.options

报错1:创建用户后为passwd初始化密码,需注意初始化密码要与其他节点一致

报错2:安装节点未执行SetSysEny.py脚本

注:若元数据较多,需增加 timeout 时间以避免拷贝元数据时间超时。执行 gcinstall.py 脚本时增加参数--timeout=TIMEOUT,timeout 时间单位为分钟, 若不指定 timeout 时间,默认超时时间为 15 分钟。
[gbase@gbase1 ~]$ gcadmin

将节点添加到待扩容vc
[gbase@gbase1 gcinstall]$ cp gcChangeInfo_vc1.xml gcAddInfo.xml
[gbase@gbase1 gcinstall]$ vi gcAddInfo.xml
[gbase@gbase1 gcinstall]$ cat gcAddInfo.xml

[gbase@gbase1 gcinstall]$ gcadmin addnodes gcAddInfo.xml vc1

[gbase@gbase1 gcinstall]$ gcadmin

[gbase@gbase1 gcinstall]$ gcadmin showcluster vc vc1

创建新的distribution
[gbase@gbase1 gcinstall]$ vi gcChangeInfo_vc1.xml
[gbase@gbase1 gcinstall]$ cat gcChangeInfo_vc1.xml

[gbase@gbase1 gcinstall]$ gcadmin distribution gcChangeInfo_vc1.xml p 1 d 1 pattern 1 vc vc1 dba_os_password gbase

[gbase@gbase1 gcinstall]$ gcadmin showdistribution vc vc1

初始化hashmap并进行数据重分布
[gbase@gbase1 gcinstall]$ gccli -uroot
gbase> use vc vc1;
gbase> initnodedatamap;
gbase> show variables like '%rebalanc%';

gbase> rebalance database test;
gbase> select index_name, status, percentage from gclusterdb.rebalancing_status;
gbase> quit

删除旧的distribution
[gbase@gbase1 gcinstall]$ gcadmin showdistribution vc vc1
注:需确认新的distribution id与旧的distribution id,如下图,新的id为3,旧的id为1

确认当前集群中没有使用旧的distribution id的表
[gbase@gbase1 gcinstall]$ gccli -uroot
gbase> select index_name,tbname,data_distribution_id,vc_id from gbase.table_distribution;

删除旧的distribution
[gbase@gbase1 gcinstall]$ gcadmin rmdistribution 1 vc vc1
[gbase@gbase1 gcinstall]$ gcadmin showdistribution vc vc1

查看集群状态
[gbase@gbase1 gcinstall]$ gcadmin

评论
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529