Ошибка Не удалось связаться с Elasticsearch по адресу http://localhost:9200. - приборная панель кибана

Ошибка Не удалось связаться с Elasticsearch по адресу http://localhost:9200/. Пожалуйста, убедитесь, что Elasticsearch доступен из вашей системы.

В настоящее время я слежу за http://packetbeat.com/getstarted

Я установил

  1. упругий поиск - работает на localhost:9200 - возвращает json, 2.packetbeat - работает,
  2. Кибана в порту 8000

Теперь я изменяю свой файл kibana/config.js - введите,

elasticsearch: "http://"localhost":9200",

под эластичным поиском. Я получаю простую белую страницу с {{dashboard.current.title}} наверху.

Если я закомментирую elasticsearch: "http://"localhost":9200",

я получил Error Could not contact Elasticsearch at http://localhost:9200. Please ensure that Elasticsearch is reachable from your system.

Если я также введу это как elasticsearch: "http://localhost:9200",Я получаю ту же ошибку, что не могу связаться с asticsearch.

Итак, я предполагаю elasticsearch: "http://"localhost":9200", правильно, но это должно что-то сделать. возможно пользовательский интерфейс

4 ответа

Вы должны убедиться, что elaticsearch_url установлен в вашем конфиге kibana.

vim /opt/kibana/config/kibana.yml

elasticsearch_url: "http://localhost:9200"

затем перезапустите:

sudo service kibana restart

Источник: Логз

В моем случае проблема была вызвана тем, что переменная среды HTTP_PROXY была установлена ​​и прокси-сервер не работал.

Это не самая очевидная причина, и нет никакого очевидного пути из сообщения об ошибке, о котором вы могли бы подумать.

Для локальной разработки вы можете включить CORS, отредактировав YAML-файл Elasticsearch:

Например:

http.cors.enabled: true
http.cors.allow-origin: "*"

(Для производственных нагрузок, вы должны подтянуть его).

Проверьте прослушивание эластичного поиска в /etc/elasticsearch/elasticsearch.yml

Проверьте, работает ли asticsearch:) (ps -ef |grepasticsearch)

Если нет, перезапустите его.

И проверьте, не брандмауэр ли вы ваш порт 9200 . потому что кибану нужно подключить к эластичному поиску.

Вся работа в kibana выполняется по запросу в базе данных asticsearch на порту 9200 .

Другие вопросы по тегам