Error Could not contact Elasticsearch at http://localhost:9200. – kibana dashboard

elasticsearchkibana

'Error Could not contact Elasticsearch at http://localhost:9200. Please ensure that Elasticsearch is reachable from your system.'

Currently I am following http://packetbeat.com/getstarted

I installed

  1. elastic search – running on localhost:9200 – returns the json,
    2.packetbeat – running,
  2. Kibana on port 8000

Now, I change my kibana/config.js file – enter ,

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

under elasticsearch.
I get a plain white page with {{dashboard.current.title}} on top.

If I comment out elasticsearch: "http://"localhost":9200",

I get Error Could not contact Elasticsearch at http://localhost:9200. Please ensure that Elasticsearch is reachable from your system.

If I also enter it as elasticsearch: "http://localhost:9200",, I get the same error that it could not contact elasticsearch.

So, I am assuming elasticsearch: "http://"localhost":9200", is right, but it should render something. perhaps a UI

Best Answer

You need to make sure the elaticsearch_url is set in your kibana config.

vim /opt/kibana/config/kibana.yml

elasticsearch_url: "http://localhost:9200"

then restart:

sudo service kibana restart

Source: Logz

Related Topic