暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a 节点替换

原创 神经蛙 2022-06-09
437

1、设置节点状态

gcadmin setnodestate 192.168.6.193 unavailable


2、删除被替换节点fevent

gcadmin rmfeventlog 192.168.6.193


3、获取当前distribution信息

gcadmin getdistribution 1 dis.xml


4、修改上一步生成的xml文件,将被替换节点的信息删除


5、复制一份gcChangeInfo.xml,修改如下,创建新的distribution

cp gcChangeInfo.xml new_gcChangeInfo.xml

# cat new_gcChangeInfo.xml

<?xml version="1.0" encoding="utf-8"?>

<servers>

    <cfgFile file="dis.xml"/>

</servers>

gcadmin distribution new_gcChangeInfo.xml


6、重分布数据

gbase>initnodedatamap;

gbase>rebalance instance;

gbase>select * from gclusterdb.rebalancing_status where status <> 'COMPLETED';


7、执行替换,复合节点分别替换,顺序不限

node节点如下:

./replace.py --host=10.10.3.119 --type=data --dbaUser=gbase --dbaUserPwd=gbase --generalDBUser=gbase --generalDBPwd=gbase20110531 --overwrite --license_file=20210611.lic

coor节点如下:

./replace.py --host=10.10.3.119 --type=coor --dbaUser=gbase --dbaUserPwd=gbase --generalDBUser=gbase --generalDBPwd=gbase20110531 --overwrite --license_file=20210611.lic

gcware节点如下:

$ /opt/gbase/10.10.3.149/gcware/gcware_server/gcserver.py -h

Usage: gcserver.py [options]



Options:

  -h, --help            show this help message and exit

  -a                    do not prompt the user for confirmation

  --prefix=INSTALLPREFIX

                        gcware installation directory

  --host=GCWAREHOST     replaced node(s) of gcware which splitting by comma

  --dbaUser=DBAUSER     dba user

  --dbaPwd=DBAPWD       dba user password

  --overwrite           new and complete overwrite


8、重分布数据

gbase>rebalance instance;


9、删除过渡distribution

gcadmin rmdistribution 2

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论