GBase 8a
运维管理
文章
gbase8a节点替换:批量更新table_distribution
发表于2025-11-11 18:51:1468次浏览7个评论
该功能为替换data节点时,中间过程手动rebalance且性能较差,所以提出该功能进行优化。即创建新的distribution后使用该功能进行distribution的更新,从而提高节点替换的整体性能。
命令:
python updateTDistribution.py --host='ip1,ip2,...' --dbaUser=dbauser --dbaUserPwd=dbauserpwd --generalDBUser=dbuser --generalDBPwd=dbuserpwd --vcname=vcname
#原节点替换流程
将替换节点置为unavailable
创建新distribution,提出坏节点
初始化initnodedatamap
重分布rebalance
执行节点替换replace.py
重分布rebalance
#现流程
将替换节点置为unavailable
创建新distribution,提出坏节点
初始化initnodedatamap
执行新功能updateTDistribution.py ##替换了第一次rebalance
执行节点替换replace.py
重分布rebalance
评论
登录后才可以发表评论
GBase用户21143发表于 8个月前
写的很好
GBase用户28017发表于 8个月前
学习。
冰凤发表于 8个月前
厉害
GBase用户31099发表于 8个月前
66
GBase用户28017发表于 8个月前
学习。
天尽头发表于 8个月前
updateTDistribution.py 这个文件在哪里?
GBase用户47954发表于 3个月前
感谢作者的精彩分享!
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529