集群扩缩容步骤
select index_name, isreplicate, hash_column, is_nocopies, data_distribution_id from gbase.table_distribution;
在待扩容机器上安装coordinator/data节点服务
vi demo.options
./gcinstall.py --silent=demo.options --license_file=1.lic
创建第二个distribution并生成hashmap
gcadmin distribution gcChangeInfo.xml p 1 d 1
在gccli中执行set global gcluster_rebalancing_concurrent_count=0(可选)
在gccli中执行rebalance instance
gccli -ugbase -pgbase20110531 -e"rebalance instance;"
调整rebalance任务优先级(可选)
update gclusterdb.rebalancing_status set priority = 6 where index_name='test.t3';
在gccli中设置gcluster_rebalancing_concurrent_count为需要的并发度,等待任务在后台执行完成(可选)
删除旧的distribution和hashmap
gcadmin rmdistribution 1
编写gcChangeInfo.xml填写保留的data节点
vi gcChangeInfo.xml
创建第二个distribution并生成hashmap
gcadmin distribution gcChangeInfo.xml p 1 d 1
gccli -ugbase -pgbase20110531 -e"initnodedatamap;"
在gccli中执行set global gcluster_rebalancing_concurrent_count=0(可选)
在gccli中执行rebalance instance
gccli -ugbase -pgbase20110531 -e"rebalance instance;"
调整rebalance任务优先级(可选)
update gclusterdb.rebalancing_status set priority = 6 where index_name='test.t3';
在gccli中设置gcluster_rebalancing_concurrent_count为需要的并发度,等待任务在后台执行完成(可选)
删除旧的distribution和hashmap
gcadmin rmdistribution 1
移除缩掉的节点,卸载移除的data节点
gcadmin rmnodes gcChangeInfo.xml
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526