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节点。
暂无答案!
目前还没有任何答案,快来回答吧!