运维开发网

Elasticsearch部分节点不能发现集群(脑裂)问题处理

运维开发网 https://www.qedev.com 2020-04-07 18:11 出处:网络 作者:运维开发网整理
服务启动过程中,由于未能发现集群,自己选举自己为master 导致该问题有可能网络原因。因为discovery.zen(es 中一个集群的服务)超时了还没有找到集群则选举自己为master。 修改设置 discovery.zen.ping_timeout: 120s,原来120s 重启es1发现正常了。  discovery.zen.minimum_master_nodes: 2 discover

服务启动过程中,由于未能发现集群,自己选举自己为master

导致该问题有可能网络原因。因为discovery.zen(es 中一个集群的服务)超时了还没有找到集群则选举自己为master。

修改设置 discovery.zen.ping_timeout: 120s,原来120s 重启es1发现正常了。 

discovery.zen.minimum_master_nodes: 2
discovery.zen.fd.ping_retries: 6
discovery.zen.fd.ping_interval: 20s
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 120s

总结:

es服务启动后到发现集群的时间有点长,如果超时时间设得短则发现不了。这个原因还未知。只是通过修改设置让他尽可能能找到了集群了。

0

精彩评论

暂无评论...
验证码 换一张
取 消