Elasticsearch 容错机制
- 9个shard 3个 primary 6 个 replica
2. master 节点宕机 ,宕机的一瞬间,P0这个primary shard 就没了,此时就不是active status,就不是所有的primary shard 是active ,所以集群状态变为 red, 容错第一步 选举新的master
3. 新的master 将丢失的primary shard 的某个 replica shard 提升为primary shard, 此时status 为 yellow,因为所有的primary shard 都是 active ,但是 不是所有的replica shard 是active
4. 重启故障节点,new master,会将丢失的副本都copy一份到该node上去,而且该node会使用之前已有的shard数据,只是同步一下宕机之后发生过的修改,之后 status 变为 green