Инструменты не могут подключиться к ElasticSearch

704
duality_

У меня ElasticSearch работает в док-контейнере с незащищенным портом 9200. Я могу получить к нему доступ через браузер и с помощью curlon http://192.168.59.103:9200/(я получаю You Know, for Searchответ), но никакие другие инструменты с графическим интерфейсом не могут подключиться, все они не могут подключиться.

Я пробовал упругую головку, упругий молот, ElasticHQ и т. Д.

Как это может быть, если я могу получить ответ, они тоже должны? Как я могу отладить это?

2

1 ответ на вопрос

0
Seweryn Habdank-Wojewódzki

Это действительно интересно. Но когда я сталкиваюсь с такими проблемами с Elasticsearch, я пытаюсь сделать следующее:

  1. Керл (ты пробовал это)
  2. Браузер (вы пробовали это), но здесь я начинаю в отладчике браузера Paraller (например, нажав F12), чтобы увидеть, что именно идет как запрос, а что именно как ответ.

Следующие шаги: 3. Запустите сниффер, как Wireshark, и 4. выполните подключение из инструментов.

Если вызовы из Browser / Curl похожи на те, что вы видите в Wireshark, то что-то довольно странное. Но, возможно, они (инструменты) неправильно настроены и отправляют запросы не на тот компьютер, или они используют неправильный API, или даже они используют неправильный порт или аутентификацию.

Похожие вопросы