2015-10-28 2 views
3

У меня проблема с моим кластером ElasticSearch в конфигурации Couchbase XDCR.ElasticSearch Catchbase Replication Issue

Я устанавливаю приватный ip 10.28.0.21 как IP (мой поиск elastics и couchbase на том же сервере) при создании ссылки на кластер. Тогда система изменит это на публичный IP (92.222 ..) моего сервера. Это очень странно. Я не знаю почему?

журналы Couchbase показать:

Изменено удаленного кластера имя хоста '' ElasticSearch к "92,222 ..: 9091", потому что старый один ("10.28.0.21:9091") не является частью кластера больше

Спасибо за любые предложения.

ответ

1

Couchbase использует IP-адрес, который ElasticSearch возвращает как адрес своего хоста. Если вы хотите, чтобы ElasticSearch публиковал закрытый IP-адрес вместо публики, вы можете переопределить его с помощью параметра network.publish_host в файле elasticsearch.yml. Если частный IP-адрес не является статичным, вам может потребоваться установить его на IP-адрес определенного сетевого интерфейса, например . Посмотрите здесь для получения более подробной информации: https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html