繁体   English   中英

如何从 Kibana Docker 图像连接到远程 Elasticsearch

[英]How to connect to remote Elasticsearch from Kibana Docker image

我有一个 ElasticSearch 集群在某处运行,我想在本地机器上旋转一个 Kibana 容器并连接到集群,但它不工作。 看起来它正在寻找本地ES。

kibana_1 | {"type":"log","@timestamp":"2022-08-31T09:06:05Z","tags":["warning","elasticsearch","admin"],"pid":1, “消息”:“无法恢复连接:http://elasticsearch:9200/”} kibana_1 | {"type":"log","@timestamp":"2022-08-31T09:06:05Z","tags":["warning","elasticsearch","admin"],"pid":1, "message":"没有生活联系"}

这是我正在使用的 docker-compose.yml

version: "3"
services:
  kibana:
    image: kibana:7.0.1
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_URL=https://esinstance.us-east-1.es.amazonaws.com/
      - ELASTICSEARCH_USERNAME=admin
      - ELASTICSEARCH_PASSWORD=pass123

您需要将 ENV ELASTICSEARCH_URL编辑为ELASTICSEARCH_HOSTS 文件docker-compose.yml将如下所示:

version: "3"
services:
  kibana:
    image: kibana:7.0.1
    ports:
      - "5601:5601"
    environment:
      - ELASTICSEARCH_HOSTS='["https://esinstance.us-east-1.es.amazonaws.com"]'
      - ELASTICSEARCH_USERNAME=admin
      - ELASTICSEARCH_PASSWORD=pass123

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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