如何在Loopback和Non-Loopback接口上绑定Elasticsearch 2.0?

Fun*_*bit 13 elasticsearch elasticsearch-2.0

从版本2.0开始,默认情况下Elasticsearch仅在环回接口上绑定(在配置方面为_local_).

文档说有切换到另一网络,例如一方式,_non_loopback_结合到第一非环回接口.它工作正常.

但我想不通我怎么组合这些设置,以便Elasticsearch上结合两个环回和非环回接口同时?

PS.我的理由是我在通过localhost连接到它的每个Elasticsearch实例上使用Logstash,但我也希望其他Elasticsearch实例看到彼此形成集群...

And*_*fan 38

对于2.0,您需要使用

network.bind_host: 0
Run Code Online (Sandbox Code Playgroud)


Dex*_*spi 7

从 ElasticSearch 7.x 开始,此配置再次更改。对于绑定到环回、本地和外部 IP 的简单单节点集群,您基本上执行以下操作:

network.host: [_local_, _site_, _global_]
cluster.initial_master_nodes: node-1
Run Code Online (Sandbox Code Playgroud)

此处解释群集节点设置而网络主机设置在此处的文档中,尽管它没有说明如何将多个值分配给network.host.