目录

1. 概述

2. 查看es几点容器的实际IP

3. 修改kibana容器中kibana.yml文件中es的链接ip:port

4. 验证结果

5. 参考资料


1. 概述

基于docker-compose启动es集群和kibana后,在浏览器中访问kibana的5601端口,浏览器显示下异常信息:Kibana server is not ready yes。于是我们接下来就解决该问题:docker kibana出现Kibana server is not ready yet问题。es集群和kibana部署请参考这里


2. 查看es几点容器的实际IP

启动es集群和kibana后,需要修改kibana容器内kibana.yml文件中es的容器ip地址,注意这里的ip不是本机的ip,而是es节点容器的ip,

例如我这里es01节点容器ID是 c514517f6c5b,使用如下命令即可查看es01容器的IP,这里是172.18.0.5。


3. 修改kibana容器中kibana.yml文件中es的链接ip:port

进入到kibana容器中,修改kibana.yml文件中es节点的ip:port。

如下

可以看到kibana.yml中默认使用的是 #elasticsearch.hosts: [ "http://elasticsearch:9200" ],我们即将其修改为具体的IP:PORT即可。
elasticsearch.hosts: [ "http://172.18.0.5:9200" ]


4. 验证结果

在UI For Docker浏览器中,对kibana容器重启

在浏览器中访问kibana的5601端口,如下即为成功

http://vm01:5601

5. 参考资料

https://blog.csdn.net/ljcgit/article/details/105774665

https://blog.csdn.net/fbvukn/article/details/107289027

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐