我正在尝试在Ubuntu 16.04上创建版本为2.3.5的Elasticsearch集群(2,3个节点)。
在一些文章中说,如果一个网络中的所有节点都需要在所有节点中指定相同的群集名称,那么Elasticsearch本身将发现它们并将添加到群集中。我做了但没有结果。
你能帮助我,这个功能是否适用于2.3.5?
或需要指定:
discovery.zen.ping.unicast.hosts: ["10.0.0.1", "10.0.0.2", "10.0.0.3"]
感谢。
答案 0 :(得分:1)
如果Elasticsearch实例位于同一网络中,则它们可以相互发现并形成群集。您可以按照说明指定群集名称。默认发现端口为9300.因此,请确保节点之间是否可以访问该端口。
指定节点地址也是一种选择。
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery.html