集群是状态与调度边界
一个 cluster 由多个互联 node 组成,共享 cluster state。cluster state 记录节点成员、 index metadata、mapping、setting、alias、shard 分配等信息,由 elected master 负责发布更新。
- 客户端可连接任意节点,不必知道每个 shard 的物理位置。
- 节点加入、离开、故障时,集群根据分配规则自动迁移或恢复 shard。
- 稳定 master 很重要,因为建索引、改 mapping、rollover、恢复等都依赖 cluster state。