Начиная с версии 2.0 Elasticsearch по умолчанию привязывается только к петлевому интерфейсу (_local_ с точки зрения конфигурации).
В документации говорится, что есть способ переключиться на другую сеть, например, _non_loopback_ привязывается к первому интерфейсу без обратной связи. Это работает нормально.
Но я не могу понять, как мне совместить эти настройки, чтобы Elasticsearch выполнял привязку к оба петлевым и непетлевым интерфейсам одновременно?
PS. Моя причина в том, что я использую Logstash на каждом экземпляре Elasticsearch, который подключается к нему через локальный хост, но я также хочу, чтобы другие экземпляры Elasticsearch видели друг друга для формирования кластера...
http
(начиная с порта 9200) - person Andrei Stefan   schedule 30.10.2015network.bind*
иnetwork.publish*
из файлаelasticsearch.yml
и добавьтеtransport.host: _non_loopback_
иhttp.host: _local_
. - person Andrei Stefan   schedule 30.10.2015network.bind_host: 0
- person Andrei Stefan   schedule 30.10.2015