![](/img/trans.png)
[英]How to connect metricbeat to elasticsearch and kibana with docker
[英]How to connect my Kibana to ElasticSearch in the docker run command?
只是想学习使用本机 docker 命令(即不使用 Docker-Compose)设置 Kibana 和 Elastic 搜索。
以下是我运行的命令
docker network create es-net
docker run -d --name es-cluster \
--net es-net -p 9200:9200 \
-e "xpack.security.enabled=false" \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:7.2.0
docker run -d --net es-net -p 5601:5601 \
-e ELASTICSEARCH_URL=http://es-cluster:9200 \
docker.elastic.co/kibana/kibana:7.2.0
当我运行http://localhost:5601/
时,Kibana 没有加载弹性搜索,并且总是显示Kibana server is not ready yet
消息
我按照Kibana on Docker cannot connect to Elasticsearch的答案,以确保正确设置了ELASTICSEARCH_URL
,但它仍然没有出现。 有什么我想念的吗?
注意:用curl 0.0.0.0:9200
测试,弹性搜索已经在运行
看起来因为我在 Kibana 的 7.2.0 版中,它已经从ELASTICSEARCH_URL
更改为ELASTICSEARCH_HOSTS
根据https://www.elastic.co/guide/en/kibana/current/docker.html
docker run -d --net es-net -p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es-cluster:9200 \
docker.elastic.co/kibana/kibana:7.2.0
有了这个,一切都应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.