Home > other >  Run filebeat setup fail
Run filebeat setup fail

Time:04-22

I installed Elasticsearch and Kibana on docker. I want to work with Filebeat, so I followed the official documentation Run filebeat setup

I ran this command:

docker run docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=localhost:5601 -E output.elasticsearch.hosts=["https://127.0.0.1:9200/"]

But I got this error :

Exiting: couldn't connect to any of the configured Elasticsearch hosts. Errors: [error connecting to Elasticsearch at https://127.0.0.1:9200/: Get "https://127.0.0.1:9200/": dial tcp 127.0.0.1:9200: connect: connection refused]

I'm working with the current version of ELK.

CodePudding user response:

Hi I hope this will help someone.

I resolved this problem, first I checked elasticsearch.yml and kibana.yml, I notice that the host address are not localhost,I also inspected both of the containers "KIBANA and ELASTIC" detail's and I found that they are pointing to the same host as yml file.

So run the command with the host adresses from the containers detail's and it worked :

docker run --net elastic -it docker.elastic.co/beats/filebeat:8.1.2  setup -E setup.kibana.host=172.18.0.3:5601 -E output.elasticsearch.hosts=["172.18.0.2:9200"]
  • Related