GBase 8a
安装配置
文章

V95节点替换步骤

发表于2024-12-31 15:56:2121次浏览1个评论

数据节点替换步骤:

1.将需要替换的节点设置unavailable

gcadmin setnodestate ip unavailable

2.创建中间distribution

将当前使用的distribution进行导出修改

gcamdin getdistribution 1 distribution_info.xml

修改distribution_info.xml 文件:

修改原则为让被替换的节点没有任何分片,其他节点分片的分布规则不变;

替换节点的分片为主分片的,将备份分片的节点修改为主分片节点

替换节点的分片为副分片的,删除备份节点的duplicatenode ip,保留primarynode ip

3.修改完成后创建新的distribution

gcadmin distribution distribution_info.xml 

4.初始化重分布:

gccli  -u -p -e"initnodedatamap;"

gccli  -u -p -e"rebalance instance;"

5.重分布完成后进行替换操作:

将旧机器网线拔下来,关机。插入到新机器上改成相同ip

./replace.py --host=ip  --type=data  --dba_User=  --dbaUserPwd=  --generalDBUser=   --generalDBPwd=  --overwrite

替换完成后可以看到在新distribution中可以看到已经添加进去的节点

6.进行数据重分布,将数据同步到新节点

gccli  -u -p -e"rebalance instance;"

确保所有数据同步完成之后,删除旧的distribution

gcamdin rmdistribution 1

节点替换完成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论

登录后才可以发表评论
崔哥发表于 3个月前
楼上黄昏欲望休,玉梯横绝月中钩。芭蕉不展丁香结,同向春风各自愁。东南日出照高楼,楼上离人唱石州。总把春山扫眉黛,不知供得几多愁?