Elasticsearch 集群发现 - 单播主机

标签 elasticsearch configuration discovery

我似乎在文档中找不到这个。

当我指定 discovery.zen.ping.unicast.hosts我需要指定集群中的每个节点吗?我希望我可以指定节点的一个子集,并且该节点将通过他们使用的任何协议(protocol)(八卦?)来发现集群。它会使用discovery.zen.ping.unicast.hosts吗?进行主选举,还是会使用它知道的任何状态?

最佳答案

不,指定符合主节点的节点就足够了。由于集群中的每个节点都应该知道整个集群的设置(通过集群状态),一个新加入集群的节点将“询问”来自 discovery.zen.ping.unicast.hosts 的节点。列表以共享集群状态。从中它将了解所有其他节点的下落。

关于Elasticsearch 集群发现 - 单播主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36802638/

相关文章:

api - 如何将搜索结果与数据库集成

elasticsearch - 使用ElasticSearch将在字段中共享相同ID的多个文档分组

c# - ASP.NET 核心 : JSON Configuration GetSection returns null

具有 doctests、覆盖率和并行性的 Python 测试发现

android - Android 如何像在 iOS 中一样广播 BLE 本地名称?

elasticsearch - 无痛但 'No field found'遍历所有项目

elasticsearch - Elasticsearch:使用单词组合和AND进行过滤

java - 使用注释和属性文件中定义的类型的 Spring Autowiring ?

wcf 配置 maxStringContentLength 似乎不起作用

c# - WCF 和服务发现超时