替换说明
检查参数,被替换节点应为unavailable 状态,集群状态应为normal。
使用replace.py 脚本执行节点替换操作。
节点替换成功,
打印提示信息,
提示用户执行rebalance,
将数据从old distribution
重分布到节点替换成功后新创建的distribution 上,在rebalance 成功后可用
gcadmin 命令删除无用的distribution。
替换步骤
以下步骤中具体操作命令参考4.4.2.2 章节中替换步骤的相应命令。
步骤1
将被替换节点设置为unavailable,参考命令。
步骤2
GBase UP 产品手册 4 管理员指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 142
使用gcadmin 命令删除被替换节点的fevent,参考命令。
步骤3
建立新的distribution(剔除被替换节点,其他节点分片分布保持不变),参考命令。
然后执行initnodedatamap,创建新的hashmap。
步骤4
将数据rebalance instance 到最新的distribution 上,参考命令。
步骤5
用全新节点替换data 节点,执行节点替换命令replace.py, 参考命令。
步骤6
执行rebalance instance 命令,将数据重新分布到最新的distribution 上,参考命令。
步骤7
确认rebalance 完成后,将中间中转数据的distribution 删掉,参考命令。