Elasticsearch容错机制
Elasticsearch容错机制详解
三个 node,一共有三个 primary shared 和六个 replica shared。
node1 上有 P0,R1,R2
node2 上有 R0,P1,R2-2
node3 上有 R0-2,R1-2,P2
node1 为 master node,如果此时 master 宕机,那么 P0 这个 primary shared 就没了,此时就不是 active status,就不是所有的 primary shared 都是 active 了。
容错过程:
- master 选举,自动选举另外一个 node 成为新的 master,承担起 master 的责任。
- 新 master,将丢失掉的 primary shared 的某个 replica shared 提升为 primary shared,此时 cluster status 会变为 yellow,因为 primary shared 全变成 active 了,但是少了一个 replica shared,所以不是所有的 replica shared 都 active 了。