更新日期:2024年09月11日
使用gha_ctl monitor 命令,对数据库集群状态进行监控。
语法格式
gha_ctl monitor all/server/datanode/dcs
<-c cluster> <-H> -l dcslist
其中参数说明:
-c 参数:表示数据库名称,为可选字段,缺省默认值gbase;
dcslist 为DCS 地址,一般情况下可以只列出一个节点地址,其他节点会自动同步消息。
为了保证高可用,也可以列出所有节点地址。
-H 参数:如指定该参数,则集群状态结果以表格形式展示。
状态
running:节点处于正常运行状态
stopped:节点处于正常停止状态
unstable:节点处于不稳定的中间状态。检查故障处理。
示例
操作命令如下:
[gbase@gbase8c ~]$ gha_ctl monitor all -l http://10.0.7.16:2379 -H
若返回运行中,则表示集群节点处于运行状态:
+----+-------------+-----------+-------+---------+--------+
| No |
name
|
host
|
port |
state
| leader |
+----+-------------+-----------+-------+---------+--------+
| 0
| gha_server1 | 10.0.7.16 | 20001 | running |
True
|
+----+-------------+-----------+-------+---------+--------+
+----+------+-----------+------+---------------------------+---------+-------
--+
| No | name |
host
| port |
work_dir
|
state
|
role
|
GBase 8c V5 安装部署手册(主备式)
南大通用数据技术股份有限公司
23
+----+------+-----------+------+---------------------------+---------+-------
--+
| 0
|
dn1
| dn1_1 | 10.0.7.16 | 15432 | /home/gbase/data/dn1/dn1_1 | running
| primary |
| 1
|
dn1
| dn1_2 | 10.0.7.17 | 15432 | /home/gbase/data/dn1/dn1_2 | running
| standby |
| 2
|
dn1
| dn1_3 | 10.0.7.18 | 15432 | /home/gbase/data/dn1/dn1_8 | running
| standby |
+----+-------+-------+-----------+-------+----------------------------+------
---+---------+
+----+-----------------------+--------+---------+----------+
| No |
url
|
name
|
state
| isLeader |
+----+-----------------------+--------+---------+----------+
| 0
| http://10.0.7.17:2379 | node_1 | healthy |
False
|
| 1
| http://10.0.7.16:2379 | node_0 | healthy |
True
|
| 2
| http://10.0.7.18:2379 | node_2 | healthy |
False
|
+----+-----------------------+--------+---------+----------+