1.Base基础/3.Icon图标/操作/search备份
1.Base基础/3.Icon图标/操作/search备份
EN
文档
关于AntDB
部署与升级
快速入门
使用教程
调优
工具和插件
高级服务
数据安全
参考
  • 文档首页 /
  • 运维 /
  • 分布式运维手册 /
  • 集群启停

集群启停

更新时间:2024-07-01 14:39:44

启动

命令功能:

启动指定的节点名字的集群节点,或者启动指定节点类型的所有集群节点。具体功能可通过帮助命令 \h start 查看。

命令格式:

启动集群中的节点:

START ALL 
START GTMCOORD ALL 
START GTMCOORD { MASTER | SLAVE } node_name 
START COORDINATOR [ MASTER | SLAVE ] ALL 
START COORDINATOR { MASTER | SLAVE } node_name [, ...] 
START DATANODE ALL 
START DATANODE { MASTER | SLAVE } { ALL | node_name [, ...] } 
START ZONE zonename 

启动 agent:

START AGENT { ALL | host_name [, ...] } [ PASSWORD passwd ] 

命令举例:

-- 启动集群中所有节点: 
START ALL; 
-- 启动gtmcoord master节点: 
START GTMCOORD MASTER gc; 
-- 启动当前集群中节点类型为datanode master,名字为db1和db2的节点: 
START DATANODE MASTER db1,db2; 
-- 启动集群主机上的agent: 
START AGENT all; 

停止

命令功能:

此命令与 start 命令相反,停止指定名字的节点,或者停止指定节点类型的所有集群节点。 Stop 命令如果没有指定 MODE,默认使用 smart 模式。 Stop 模式有三种:smart ,fast 和 immediate。

  • Smart:拒绝新的连接,一直等老连接执行结束。
  • Fast:拒绝新的连接,断开老的连接,是比较安全的停止节点的模式。
  • Immediate:所有数据库连接被中断,用于紧急情况下停止节点。

具体功能可通过帮助命令 \h stop 查看。

命令格式:

STOP ALL [ stop_mode ] 
STOP AGENT { ALL | host_name [, ...] } 
STOP COORDINATOR [ MASTER | SLAVE ] ALL [ stop_mode ] 
STOP COORDINATOR { MASTER | SLAVE } { node_name [, ...] } [ stop_mode ] 
STOP DATANODE ALL [ stop_mode ] 
STOP DATANODE { MASTER | SLAVE } { ALL | node_name [, ...] } [ stop_mode ] 
STOP GTMCOORD ALL [ stop_mode ] 
STOP GTMCOORD { MASTER | SLAVE } node_name [ stop_mode ] 
STOP ZONE zonename [ stop_mode ] 
where stop_mode can be one of: 
 
    MODE SMART     | MODE S 
    MODE FAST      | MODE F 
    MODE IMMEDIATE | MODE I 

命令举例:

-- 使用fast模式停止集群中所有节点: 
STOP ALL MODE FAST; 
-- 使用immediate模式停止所有coordinator节点: 
STOP COORDINATOR ALL MODE IMMEDIATE; 
-- 使用smart模式停止当前集群中节点类型为datanode master,名字为db1和db2的节点: 
STOP DATANODE MASTER db1,db2; 或者 
STOP DATANODE MASTER db1,db2 MODE SMART;	 
-- 停止集群主机上的agent: 
STOP AGENT all; 
问题反馈