启动
命令功能:
启动指定的节点名字的集群节点,或者启动指定节点类型的所有集群节点。具体功能可通过帮助命令 \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;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




