GCware 节点在节点替换中需要单独执行替换:
gcware 和gcluster 部署在同一服务器上进行节点替换
替换需要分两步,对gcluster 和gcware 分别进行替换,建议先进行gcware 替换,成
功后进行gcluster 替换。
如果该服务器上还有gnode,最后进行gnode 替换。
gcluster 节点替换同旧版本的节点替换操作,没有变化。
GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
290
gcware 节点替换需单独进行,按照gcware 节点替换步骤执行。
gcware 独立部署在一台服务器上进行节点替换
gcware 节点独立部署进行节点替换,按照gcware 节点替换步骤执行。
gcware 节点替换步骤:
替换前必须保证gcware 节点多数派(多于gcware 结点总数的一半)可用,
一次可以替换小
于总gcware 节点数的一半。
支持在线替换,
无需设置原集群gcware 节点的gcware 状态。
具体操作如下:
1.
准备好新的节点,新节点的系统环境和IP 需跟问题节点相同
2.
新节点中存在集群的安装目录(demo.option 中installPrefix)并且权限与问题节
点相同
3.
在gcware 服务正常的节点上执行替换,示例如下:
cd $GCWARE_BASE/gcware_server/
./gcserver.py
--prefix=/opt
--host=192.168.146.21
--dbaUser=gbase
--dbaPwd=gbase --overwrite
GCware 节点替换语法如下:
gcserver.py [options]
Options:
-h, --help
帮助
-a
屏蔽命令交互
--host=GCWAREHOST
需要替换的gcware节点
--dbaUser=DBAUSER
对应demo.options的dbaUser参数,默认gbase
--dbaPwd=DBAPWD
对应demo.options的dbaPwd,默认gbase
--overwrite
new and complete overwrite
注意
一次可以替换小于总gcware 节点数的一半。
支持在线替换,无需设置原集群gcware 节点的gcware 状态。
节点替换日志在当前执行目录下:
$GCWARE_BASE/gcware_server/gcware_replace.log