1.检查节点状态。
[omm@gauss001 ~]$ gs_om -t status --detail
[ CMServer State ]
node node_ip instance state
-----------------------------------------------------------------------------
1 192.168.0.142 192.168.0.142 1 /data/cluster/data/cm/cm_server Primary
[ Cluster State ]
cluster_state : Normal
redistributing : No
balanced : Yes
current_az : AZ_ALL
[ Datanode State ]
node node_ip instance state
---------------------------------------------------------------------------------------
1 192.168.0.142 192.168.0.142 6001 /data/cluster/data/dn/dn_6001 P Primary Normal
2.节点状态查看
[omm@gauss001 dn_6001]$ gs_om -t status -h 192.168.0.142
-----------------------------------------------------------------------
cluster_state : Normal
redistributing : No
balanced : Yes
-----------------------------------------------------------------------
node : 1
node_name : 192.168.0.142
node : 1
instance_id : 1
node_ip : 192.168.0.142
data_path : /data/cluster/data/cm/cm_server
type : CMServer
instance_state : Primary
node : 1
instance_id : 6001
node_ip : 192.168.0.142
data_path : /data/cluster/data/dn/dn_6001
type : Datanode
instance_state : Primary
static_connections : 0
HA_state : Normal
reason : Normal
standby_node :
standby_data_path :
standby_node :
standby_data_path :
standby_state : Unknown
sender_sent_location : 0/0
sender_write_location : 0/0
sender_flush_location : 0/0
sender_replay_location : 0/0
receiver_received_location: 0/0
receiver_write_location : 0/0
receiver_flush_location : 0/0
receiver_replay_location : 0/0
sync_state : Unknown
secondary_state : Unknown
sender_sent_location : 0/0
sender_write_location : 0/0
sender_flush_location : 0/0
sender_replay_location : 0/0
receiver_received_location: 0/0
receiver_write_location : 0/0
receiver_flush_location : 0/0
receiver_replay_location : 0/0
sync_state : Unknown
node : 1
node_ip : 192.168.0.142
type : Fenced UDF
state : Normal
-----------------------------------------------------------------------
node_state : Normal
3.数据库状态
cluster_state 数据库状态。
•Normal:表示数据库可用,且数据有冗余备份。所有进程都在运行,主备关系正常。
•Unavailable:表示数据库不可用。
•Degraded:表示数据库可用,但存在故障的数据库节点、数据库主节点实例。
4.实例角色
•Normal:表示单主机实例。
•Primary:表示实例为主实例。
•Standby:表示实例为备实例。
•Pending:表示该实例在仲裁阶段。
•Unknown:表示实例状态未知。
•Down:表示实例处于宕机状态。
•Abnormal:表示节点处于异常状态。
•Manually stopped:表示节点已经被手动停止。
5.节点状态说明
状态:字段含义
Normal:表示节点启动正常。
Need repair:当前节点需要修复。
Starting:节点正在启动中。
Wait promoting:节点正等待升级中。例如备机向主机发送升级请求后,正在等待主机回应时的状态。
Promoting:备节点正在升级为主节点的状态
Demoting:节点正在降级中,如主机正在降为备机中。
Building:备机启动失败,需要重建。
Catchup:备节点正在追赶主节点。
Coredump:节点程序崩溃。
Unknown:节点状态未知。