GaussDB-启停集群
GaussDB-启停集群
启动集群
命令格式
cm_ctl start [-z <AZ_NAME> [--cm_arbitration_mode=<ARBITRATION_MODE>]] | [--server] | [-n <NODE_ID> [-D <DATA_DIR> | -I <RESOURCE_INSTANCE_ID>]] [-t <SECS>]
参数说明
cm_ctl start可单独使用,表示启动整个集群,也可以根据实际情况和中括号[]内参数结合使用。
- -z <AZ_NAME>:启动指定AZ,<AZ_NAME>为AZ名称,可通过cm_ctl query -Cvz ALL命令查询。
- --cm_arbitration_mode=<ARBITRATION_MODE>:以多数派或者少数派模式启动指定AZ。<ARBITRATION_MODE>共有MAJORITY、MINORITY两种模式,MAJORITY为多数派模式,MINORITY为少数派模式。--cm_arbitration_mode参数需要和-z参数一起使用。
- -n <NODE_ID>:启动指定节点,<NODE_ID>为节点名称,可通过cm_ctl query -Cv命令查询。
- -D <DATA_DIR>:启动指定实例,<DATA_DIR>为指定实例数据目录,可通过cm_ctl query -Cvd命令查询。-D参数需要和-n参数一起使用。
- -I <RESOURCE_INSTANCE_ID>:指定需要停止的资源实例号,可以通过cm_ctl query -Cv查看资源实例和实例号的映射关系。
- -t <SECS>:指定超时时间。超时后,会退出并报错。不设置该参数时,cm_ctl start命令默认超时时间为600s。
- --server:独立启动cm_server。只能在集群停止后执行。
常用命令
- 启动集群:
cm_ctl start
- 启动指定AZ:
cm_ctl start -z AZ1
- 启动指定节点:
cm_ctl start -n 1
- 启动指定实例:
cm_ctl start -n 1 -D /data1/omm/cluster/data/datanode1p
- DCC模式单独启动cm_server
cm_ctl start --server
停止集群
命令格式
cm_ctl stop [[-z <AZ_NAME>] | [--server] | [-n <NODE_ID> [-D <DATA_DIR> | -I <RESOURCE_INSTANCE_ID>]]] [-m <SHUTDOWN_MODE>] [-t <SECS>]
参数说明
cm_ctl stop可单独使用,表示停止整个集群 ,也可以根据实际情况和中括号[]内参数结合使用。
- -z <AZ_NAME>:停止指定AZ,<AZ_NAME>为AZ名称,可通过cm_ctl query -Cvz ALL命令查询。
- -n <NODE_ID>:停止指定节点,<NODE_ID>为节点名称,可通过cm_ctl query -Cv命令查询。
- -D <DATA_DIR>:停止指定实例,<DATA_DIR>为指定实例数据目录,可通过cm_ctl query -Cvd命令查询。-D参数需要和-n参数一起使用。
- -I:指定需要停止的资源实例号,可以通过cm_ctl query -Cv查看资源实例和实例号的映射关系。
- -m <SHUTDOWN_MODE>:指定停止模式;停止模式有以下几种:
- smart(s):等待用户业务结束后,停止所有数据库实例。
- fast(f):不等待用户业务结束,指定数据库实例退出。
- immediate(i):不等待用户业务结束,指定数据库实例强制退出。
- -t <SECS>:指定超时时间。超时后,会退出并报错。不设置该参数时,cm_ctl stop命令默认超时时间为1200s。
- --server:停止独立启动的cm_server。只能在独立启动cm_server后执行。
常用命令
- 停止集群:
cm_ctl stop
- 停止指定AZ:
cm_ctl stop -z AZ1
- 停止指定节点:
cm_ctl stop -n 1
- 停止指定实例:
cm_ctl stop -n 1 -D /data1/omm/cluster/data/datanode1p
- 强制停止集群:
cm_ctl stop -m i
- 停止独立启动的cm_server
cm_ctl stop --server

浙公网安备 33010602011771号