2015-05-20 2 views
0

У меня есть несколько серверов Couchbase, и у меня есть выделенный сервер Elasticsearch с плагином couchbase-транспорта.elasticsearch couchbase-transport plugin не прослушивает

настройки

Мои Elasticsearch:

network.publish_host: 192.X.X.X 
network.host: 192.X.X.X 

netstat -laputen | grep 9300:

192.X.X.X:9300 
сервис

Мои Elasticsearch правильно прослушивает IP, но когда я использую netstat для порта couchbase-транспортного плагина:

netstat -laputen | grep 9091 

Плагин - это li stening на 127.0.0.1, а затем я не могу добраться до плагина с помощью службы репликации Couchbase.

Знаете ли вы, как я могу изменить этот IP-адрес прослушивания?

+0

Эластичный поиск используется по умолчанию порт 9200. Вы изменили номер порта для ES до 9300? – Sivailango

+0

Elicsearch слушает 9200 и 9300 портов в моем случае. Возможно, потому что этот сервер используется для Couchbase и Kibana-logstash (log server). – Isador

+0

В вашей config/elasticsearch.yml вы добавили строки ниже? couchbase.port = 9091, couchbase.username = "username", couchbase.password = "pwd", couchbase.num_vbuckets = "1024", couchbase.defaultDocumentType = "couchbaseDocument", couchbase.checkpointDocumentType = "couchbaseCheckpoint" – Sivailango

ответ

0

Может быть ошибкой. Пожалуйста, откройте вопрос здесь https://github.com/couchbaselabs/elasticsearch-transport-couchbase/issues, и я посмотрю.

+0

Я сообщил об ошибке , но это мое обходное решение: прокомментируйте все строки, которые указывают адрес в '/ etc/elasticsearch/elasticsearch.yml', и оба являются обязательными для' *: port' – Isador

Смежные вопросы