服务启动过程中,由于未能发现集群,自己选举自己为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服务启动后到发现集群的时间有点长,如果超时时间设得短则发现不了。这个原因还未知。只是通过修改设置让他尽可能能找到了集群了。
精彩评论