![](/img/trans.png)
[英]Elasticsearch service from docker image does not connect to webapp or kibana
[英]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.