当前位置: 首页 > 知识库问答 >
问题:

如何在docker run命令中将我的Kibana连接到ElasticSearch?

谈桐
2023-03-14

只是试图学习使用本机docker命令设置Kibana和弹性搜索(即不使用Docker-Compose)。

下面是我运行的命令

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服务器还没有准备好

我按照DockerKibana的答案无法连接到Elasticsearch,以确保ELASTICSEARCH_URL设置正确,但它仍然没有出现。我错过了什么?

注意:使用curl 0.0.0.0:9200测试时,弹性搜索已经在运行


共有1个答案

于恺
2023-03-14

看起来自从我在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

有了这个,一切都应该正常。

 类似资料:
  • 我有一个正在运行的elasticsearch集群,我正在尝试将kibana连接到这个集群(同一个节点)。目前,当我尝试使用:在浏览器中打开服务时,页面会挂起。.在我的kibana pod日志中,pod中的最后几条日志消息是: 我的kibana。装载到kibana吊舱中的yml文件具有以下配置: 还有我的弹性搜索。yml文件有以下配置设置(我有3个es POD) 我觉得问题目前与字段有关,但我不确定

  • 问题内容: 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI后,我看到了错误,“ Kibana服务器尚未准备好。” 检查Kibana日志,我发现它没有正确连接到ES。任何帮助表示赞赏! 这是 journalctl –unit kibana 的输出: Elasticsearch.yml Kibana.yml 另外,当我运行 ss -tunlp | gre

  • 我已经在RHEL7上安装了ES 7.5和Kibana 7.5,但是在启动Kibana并检查UI之后,我看到了错误,“Kibana服务器还没有准备好。” 检查Kibana日志,我看到它没有正确连接到ES。感谢任何帮助! 以下是journalctl的输出——单位kibana: 弹性搜索。yml 基巴纳。yml 此外,当我在Kibana启动期间运行ss-tunlp|grep 5601时,我看到Kiban

  • 问题内容: 我已经用docker compose设置了elasticsearch和kibana。elasticsearch 部署在:kibana部署在 当尝试通过docker run部署metricbeat时,出现以下错误: 我的docker-compose.yml: 问题答案: 首先通过添加默认码头工人网络的名称来编辑文件: 执行,然后从以下命令开始: 说明: 当您尝试进行部署时,您需要提供以下

  • 我正在尝试使用Kubernetes 1.7.12 fluentd elasticsearch插件:https://github.com/kubernetes/kubernetes/tree/v1.7.12/cluster/addons/fluentd-elasticsearch ElasticSearch启动并可以响应: 但Kibana仍然无法连接到它。连接错误始于: ElasticSearch启

  • 麋鹿堆叠码头工人的新手。 正在尝试在docker中本地设置麋鹿设置。 使用的命令是 ElasticSeach是向上和http://localhost:9200/是给json响应。 但是kibana url(http://localhost:5601/)说“Kibana服务器还没有准备好”,请求在浏览器中继续旋转。 在查询docker容器时,它说, 编辑调查结果:- 1.最初是命令 立即给出空洞的回