将Elastic-Search绑定到localhost以及IP地址

时间:2016-03-19 02:39:21

标签: elasticsearch apache-storm elasticsearch-hadoop

Elastic-Search文档中的

modules-network表示它可以通过在 network.bind_host 中指定IP地址数组来绑定到多个网络地址 我把以下内容放在我的config / elasticsearch.yaml:

# Used a real IP address in the below settings
network.bind_host: ["10.10.10.10","_local_"]
network.publish_host: 10.10.10.10

但它不起作用,我收到以下错误:

failed to send join request to master [{Perseus}{AB0...B-kw}{10.10.10.172}{10.10.10.172:9300}], 
reason [RemoteTransportException[[Perseus][10.10.10.172:9300][internal:discovery/zen/join]];
nested: ConnectTransportException[[Glitch][10.10.10.164:9300]
connect_timeout[30s]]; nested: NotSerializableExceptionWrapper[Connection refused: /10.10.10.164:9300];

任何想法我做错了什么?

我所有其他弹性搜索节点都在其他计算机上运行愉快。

我想将所有弹性搜索节点绑定到相应的 IP地址以及 _localhost _ ,以便我可以在每台机器上运行一些风暴作业EsBolts仅提供给localhost。

这样,我的EsBolts都不需要将订阅源循环到多个Elastic-Search节点。

0 个答案:

没有答案
相关问题