Ошибка Не удалось связаться с Elasticsearch по адресу http://localhost:9200. - приборная панель кибана
Ошибка Не удалось связаться с Elasticsearch по адресу http://localhost:9200/. Пожалуйста, убедитесь, что Elasticsearch доступен из вашей системы.
В настоящее время я слежу за http://packetbeat.com/getstarted
Я установил
- упругий поиск - работает на localhost:9200 - возвращает json, 2.packetbeat - работает,
- Кибана в порту 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 .