A master node refers to a node that runs the ZooKeeper and Meta services. ZooKeeper provides a distributed consensus protocol that enables coordination among multiple tasks in a distributed system. Meta provides metadata management services and is primarily responsible for managing storage objects, data replicas, access control, and data consistency.
The number of master nodes must meet the minimum redundancy requirements:
If the number of master nodes falls below the expected level, the cluster's fault tolerance capability is affected, triggering the alert.
There are { .labels.master_num } master nodes in the cluster, fewer than the expected { .labels.master_num_expected } master nodes.
Typically, the failure of a single master node does not affect cluster availability, while failures of multiple master nodes may affect cluster availability. If more than half of the cluster's master nodes are unavailable, the metadata service becomes unavailable and the cluster cannot function normally.
Using a 3-node and 5-node cluster as examples, the impact of failed master nodes in the cluster is shown in the following table:
| Number of nodes | Number of failed master nodes | Impact |
| 3 | 1 | The cluster can provide services normally. |
| 3 | ≥ 2 | The cluster is unavailable. |
| 5 | ≤ 2 | The cluster can provide services normally. |
| 5 | ≥ 3 | The cluster is unavailable. |
The number of configured master nodes in the cluster is lower than expected. Common causes include: