操作场景
该操作指导工程师在不需要此版本集群时卸载集群。
前提条件
卸载后,集群所有数据将丢失,请备份所需的数据;
卸载前,请手动停止集群所有节点的相关服务;
需有执行卸载的用户密码。
操作步骤
步骤1
使用dba用户停止所有集群节点的集群服务。
|
[gbase@rhel73-1 ~]$ gcluster_services all stop Stopping gcrecover : [ OK
] Stopping gcluster :
[ OK ] Stopping gbase :
[ OK ] Stopping gbase :
[ OK ] Stopping syncserver : [ OK
] Stopping syncserver : [ OK
] [gbase@rhel73-1 ~]$ gcware_services all stop Stopping GCWareMonit success! Stopping gcware :
[ OK ] |
步骤2
进入gcinstall目录,使用安装用户执行卸载。
卸载命令语法如下:
|
# ./unInstall.py
--silent=demo.options
[passwordInputMode] |
表 3‑17 参数说明
|
参数名称 |
描
述 |
|
silent |
指定要卸载的集群节点信息; |
|
passwordInputMode |
可选参数,指定密码获取的方式,通过不同的参数实现不同的获取方式。若指定该参数,则demo.options中的密码不必再修改。取值范围为[file,pwdsame,pwddiff],默认值为file: l
file: 表示从文件或命令行参数获取,和原有的方式一致,该方式下,文件中的密码是明文的; l
pwdsame: 表示从终端由用户输入密码,并且所有节点的密码一致情况下使用该参数,对于不同用户密码只输入一次,适用于所有节点都用这个密码; l
pwddiff: 表示从终端由用户输入密码,并且节点间的密码不一致情况下使用该参数,对于不同用户密码每个节点分别输入一次,适用于不同节点使用不同的密码; |
示例:
demo.options文件参数值与当前运行的集群信息保持一致。如果是IPV6,nodeid可以到$GCWARE_BASE
/config下gcware.conf文件中获取:totem下的nodeid是gcwareHostNodeID,gcware下的是coordinateHostNodeID。
|
$./unInstall.py
--silent=demo.options These
GCluster nodes will be uninstalled. CoordinateHost: 172.168.83.11 172.168.83.12 172.168.83.13 DataHost: 172.168.83.11 172.168.83.12 172.168.83.13 172.168.83.14 Are
you sure to uninstall GCluster ([Y,y]/[N,n])? y 172.168.83.11
unInstall 172.168.83.11 successfully. 172.168.83.12
unInstall 172.168.83.12 successfully. 172.168.83.13
unInstall 172.168.83.13 successfully. 172.168.83.14
unInstall 172.168.83.14 successfully. |




