单节点扩2节点
单节点扩2节点只能离线扩
停掉单节点
SQL> shutdown;
SQL> exit
2个节点都添加cluster.ini配置文件
vim cluster.ini
启动2个节点
sh xugu_start.sh
查看2节点数据库状态,node_state是2表示正常
show clusters;
2节点扩3节点
2节点扩3节点可以在线扩,先添加节点3的cluster.ini配置文件,不用修改集群其他节点的配置
[root@localhost SETUP]# vim cluster.ini
再进入数据库执行添加节点命令,执行后会自动将新加入的节点信息写入集群配置文件
SQL> alter cluster add node 3 describe 'RACK=0001 PORTS="192.168.159.23:50000" ROLE=SQW LPU=1 STORE_WEIGHT=3 STATE=DETECT';
启动节点3数据库
[root@localhost BIN]# sh xugu_start.sh
查看集群状态
show clusters;
3节点扩4节点
3节点扩4节点和2节点扩3节点方法一样,先添加节点4的配置文件
[root@localhost SETUP]# vim cluster.ini
再到数据库添加节点4
SQL> alter cluster add node 4 describe 'RACK=0001 PORTS="192.168.159.38:50000" ROLE=SQG LPU=1 STORE_WEIGHT=3 STATE=DETECT';
启动节点4
[root@localhost BIN]# sh xugu_start.sh
查看集群状态
show clusters;