简体   繁体   中英

Connect Kibana container with Elasticsearch

I've a VM which contains Docker and Elasticsearch (OS: Centos7). I would like to create a Kibana docker and connect with my ES.

The ES contains indices, if I type curl -s http://localhost:9200/_cat/indices I got the list of indices.

I used Dockerfile to create my Kibana image:

docker build -t="kibana_test" .

docker run --name kibana -e ELASTICSEARCH_URL= http://@IP:9200 -e XPACK_SECURITY_ENABLED=false -p 5600:5601 -d kibana_test

Well, if I put the address IP of my machine, I got this :

plugin:elasticsearch@6.2.4 Request Timeout after 3000ms

在此处输入图片说明

And in my Docker logs I got thi message:

License information from the X-Pack plugin could not be obtained from Elasticsearch for the [data] cluster

How can I resolve this problem ?

Thanks for advance!

So, configure in elasticsearch.yml file.

network.host: 0.0.0.0
transport.host: localhost
transport.tcp.port: 9300

Then restart elasticsearh service first,

When build kibana container :

use this:

 -e ELASTICSEARCH_URL=http://172.17.0.1:9200

check again.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM