16

バージョン 2.0 以降、Elasticsearch はデフォルトでループバック インターフェイスでのみバインドします (構成に関しては_local_ )。

ドキュメントには、別のネットワークに切り替える方法があると書かれています。たとえば、_non_loopback_は最初の非ループバック インターフェイスにバインドします。それは正常に動作します。

しかし、これらの設定をどのように組み合わせて、Elasticsearch がループバック インターフェイスと非ループバック インターフェイスの両方に同時にバインドされるようにするのかわかりません。

PS。私の理由は、localhost 経由で接続する各 Elasticsearch インスタンスで Logstash を使用するためですが、他の Elasticsearch インスタンスも相互に認識してクラスターを形成したい...

4

3 に答える 3

2

に行く

'<path_to_elasticsearch>/elasticsearch-2.3.4/config'

開けるelasticsearch.yml

追加 network.host: 0.0.0.0

ここで、elasticsearch が使用しているポート (9200デフォルト) を確認し、ファイアウォールのインバウンド規則に移動して、それらのポートを追加します。

于 2016-08-29T07:01:27.750 に答える