2013-08-16 14 views
1

Hi Elastic Search用户,transport_address与elasticsearch中的单播主机值不匹配

我们看到一个相当奇怪的问题。我已阅读电子邮件存档,但我没有看到已解决此问题。我们的elasticsearch.yml中有discovery.zen.ping.multicast.enabled:false。群集出现并且状态为绿色,并且节点相互知道。

奇怪的是,集群状态查询中返回的transport_address值与discovery.zen.ping.unicast.hosts中的值不匹配 - 它在机器上使用不同的接口。

有没有人有任何见解?

回答

2

discovery.zen.ping.unicast.hosts中的值仅用于初始发现。换句话说,它们被节点用来查找集群中的其他节点。特定节点绑定或发布以供其他节点使用的界面不取决于discovery.zen.ping.unicast.hosts,而是由network.host,network.bind_hostnetwork.publish_host设置控制。有关更多信息,请参阅Elasticsearch指南的network部分。

+0

谢谢。设置network.host修复了这个问题。看起来,第一个非回送地址就是管理ip,并且被elasticsearch拾起。 – apatel

相关问题