将elasticsearch绑定到本地主机和ip地址

kcugc4gi  于 2021-06-21  发布在  Storm
关注(0)|答案(0)|浏览(583)

elastic search文档中的modules network表示,通过在network.bind\u 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];

你知道我做错什么了吗?
我的所有其他ElasticSearch节点都在其他机器上运行得很好。
我想将所有ElasticSearch节点绑定到一个相应的ip地址以及本地主机,这样我就可以在每台esbolt只传入本地主机的机器上运行一些storm作业。
这样,我的esbolt就不需要将feed循环到几个ElasticSearch节点。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题