扩容集群需要安装 data 节点,缩容集群需要卸载 data 节点。所有增加减少集群节点的操作必须在已存在的 coordinator 节点上使用 gbase 用户操作。
注:执行扩容安装必须在已有集群节点上执行。
若扩容前集群在 IPV6 网络环境下,则扩容时需设置coordinateHostNodeID 与原集群不一致, IP 类型与原集群一致。
安装节点
增加集群 data 节点
增加集群 data 节点的步骤如下:
1、 修改 demo.options,设置 dataHost 参数为需要增加的 data 节点所在的机器 IP,设置 existCoordinateHost 为已存在的 coordinator 节点所在机器 IP,设置 existDataHost 为已存在的 data 节点所在机器 IP。如下所示:
installPrefix= /opt
#coordinateHost =172.16.83.11,172.16.83.12,172.16.83.13
dataHost = 172.16.83.14
existCoordinateHost = 172.16.83.11,172.16.83.12,172.16.83.13
existDataHost = 172.16.83.11,172.16.83.12,172.16.83.13
dbaUser = gbase
dbaGroup = gbase
dbaPwd = gbase
rootPwd = 111111
#mcastAddr = 226.94.1.39
mcastPort = 5493
2、 执行集群节点安装脚本。
./gcinstall.py --silent=demo.options
增加集群 coordinator 节点
增加集群 coordinator 节点的步骤如下:
1、停止所有集群节点服务。
2, 修改 demo.options,设置 coordinateHost 参数为需要增加的 coordinator节点所在的机器 IP,设置 existCoordinateHost 为已存在的 coordinator 节点所在机器 IP,设置 existDataHost 为已存在的 data 节点所在机器 IP。如下所示:
installPrefix= /opt
coordinateHost =172.16.83.14
#dataHost = 172.16.83.11,172.16.83.12,172.16.83.13
existCoordinateHost = 172.16.83.11,172.16.83.12,172.16.83.13
existDataHost = 172.16.83.11,172.16.83.12,172.16.83.13
dbaUser = gbase
dbaGroup = gbase
dbaPwd = gbase
rootPwd = 111111
#mcastAddr = 226.94.1.39
mcastPort = 5493
3, 执行集群节点安装脚本。
./gcinstall.py --silent=demo.options |
卸载节点
减少集群 data 节点
减少集群 data 节点的步骤如下:
1、停止将要卸载的 data 节点的服务。
2、修改 demo.options,设置 dataHost 为将要卸载 data 节点所在机器 IP。如下所示:
installPrefix= /opt #coordinateHost = dataHost = 172.16.83.14 #existCoordinateHost = 172.16.83.11,172.16.83.12,172.16.83.13 #existDataHost = 172.16.83.11,172.16.83.12,172.16.83.13
dbaUser = gbase dbaGroup = gbase dbaPwd = gbase rootPwd = 111111 #mcastAddr = 226.94.1.39 mcastPort = 5493
3、执行集群节点卸载脚本。
./unInstall.py --silent=demo.options
减少集群 coordinator 节点
减少集群 coordinator 节点的步骤如下:
1、停止所有节点集群服务。
2、 修改 demo.options,设置 coordinateHost 为将要卸载 coordinator 节点所在机器 IP。如下所示:
installPrefix= /opt
coordinateHost = 172.16.83.14
#dataHost =
#existCoordinateHost = 172.16.83.11,172.16.83.12,172.16.83.13
#existDataHost = 172.16.83.11,172.16.83.12,172.16.83.13
dbaUser = gbase
dbaGroup = gbase
dbaPwd = gbase
rootPwd = 111111
#mcastAddr = 226.94.1.39
mcastPort = 5493
3、执行集群节点卸载脚本。 ./unInstall.py --silent=demo.options |