バージョン2.0以降、Elasticsearchはデフォルトでループバックインターフェースのみにバインドします(構成の観点からは_ local _)。
documentation は、別のネットワークに切り替える方法があることを示しています。たとえば、_ non_loopback _は最初の非ループバックにバインドしますインターフェース。正常に動作します。
しかし、Elasticsearchがbothループバックインターフェイスと非ループバックインターフェイスの両方に同時にバインドするように、これらの設定をどのように組み合わせることができるかわかりませんか?
PS。私の理由は、ローカルホストを介して接続する各ElasticsearchインスタンスでLogstashを使用することですが、他のElasticsearchインスタンスがお互いを参照してクラスターを形成することも必要です...
2.0の場合、使用する必要があります
network.bind_Host: 0
に行く
'<path_to_elasticsearch>/elasticsearch-2.3.4/config'
開いた elasticsearch.yml
追加 network.Host: 0.0.0.0
次に、elasticsearchが使用しているポートを確認します(9200
がデフォルトです)、ファイアウォールの受信ルールに移動して、それらのポートを追加します。