Elasticsearch集群造成脑裂的原因有哪些?

提问者:帅平 问题分类:搜索引擎
Elasticsearch集群造成脑裂的原因有哪些?
1 个回答
心似狂潮
心似狂潮
Elasticsearch集群造成脑裂的原因有
1、网络原因:
集群间的网络延迟导致一些节点访问不到 Master,认为 Master 挂掉了从而选举出新的 Master,并对 Master 上的分片和副本标红,分配新的主分片。

2、节点负载
主节点的角色既为 Master 又为 Data,访问量较大时可能会导致 ES 停止响应(假死状态)造成大面积延迟,此时其他节点得不到主节点的响应认为主节点挂掉了,会重新选取主节点。

3、内存回收
主节点的角色既为 Master 又为 Data,当 Data 节点上的 ES 进程占用的内存较大,引发 JVM 的大规模内存回收,造成 ES 进程失去响应。
发布于:4周前 (04-02) IP属地:四川省
我来回答