首页 文章

使用Elasticsearch连接Kibana容器

提问于
浏览
1

我有一个包含Docker和Elasticsearch(OS:Centos7)的VM . 我想创建一个Kibana docker并与我的ES连接 .

ES包含索引,如果我输入 curl -s http://localhost:9200/_cat/indices 我得到了索引列表 .

我使用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日志中,我收到了以下消息:

无法从Elasticsearch获取[数据]群集的X-Pack插件的许可证信息

我该如何解决这个问题?

谢谢你提前!

1 回答

  • 0

    因此,在 elasticsearch.yml 文件中配置 .

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

    然后重新启动elasticsearh服务,

    当 Build kibana容器时:

    用这个:

    -e ELASTICSEARCH_URL=http://172.17.0.1:9200
    

    再检查一遍 .

相关问题