将Kibana容器与Elasticsearch连接

时间:2018-08-14 07:42:03

标签: docker elasticsearch kibana

我有一个包含Docker和Elasticsearch的VM(操作系统:Centos7)。我想创建一个Kibana码头工人并连接我的ES。

如果包含 curl -s http://localhost:9200/_cat/indices ,则ES包含索引。

我使用Dockerfile创建了我的Kibana映像:

  

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

好吧,如果我输入机器的地址IP,我会得到:

  

plugin:elasticsearch@6.2.4 3000ms后请求超时

enter image description here

在我的Docker日志中,我收到了以下消息:

  

无法从X-Pack插件获得许可信息   用于[data]集群的Elasticsearch

如何解决此问题?

感谢前进!

1 个答案:

答案 0 :(得分:0)

因此,请在elasticsearch.yml文件中进行配置。

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

然后首先重新启动Elasticsearh服务,

构建kibana容器时:

使用此:

 -e ELASTICSEARCH_URL=http://172.17.0.1:9200

再次检查。