处理docker中安装的ElasticSearch和Kibana链接失败问题:Kibana server is not ready yet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了处理docker中安装的ElasticSearch和Kibana链接失败问题:Kibana server is not ready yet相关的知识,希望对你有一定的参考价值。
参考技术A 在同一台电脑的docker中同时安装了ElasticSearch和Kibana,进行关联时出现异常访问kibana时页面192.168.1.150:5601时显示内容为
这个过程中我查了不少的帖子,说的基本都是以下几个
可能有人解决成功吧..反正我弄了没成
我确认了我的ElasticSearch是正常启动的
访问我的安装ElasticSearch地址 http://192.168.1.150:9200/ 是有信息反馈的
我安装的版本号kibana和ElasticSearch也是没问题的.
后来我换了台机器分别安装kibana和ElasticSearch,这个时候就发现这个问题没有了..
然后考虑预估是安装到同一台机器上相互访问可能有问题.
注意:
我没用连接的方式进行操作,而是用了另一条路子,在服务器中使用容器自己的ip进行关联实现的连接具体过程如下
查看Kibana日志
日志内显示
具体原因是在docker中我没有做直接连接两个容器,使得进行访问时无法进行交互
处理方法是,在docker中查找到两个容器的对应ip地址,将ElasticSearch的ip地址维护到kibana的配置文件内.
docker获取容器和对应ip的方法
修改kibana的配置文件kibana.yml
kibana.yml配置文件的位置
修改方式最好是在本地修改然后覆盖到容器中,比较容易操作
命令
将其中的ElasticSearch地址进行修改
修改后重启kibana,就恢复正常可以访问kibana了
以上是关于处理docker中安装的ElasticSearch和Kibana链接失败问题:Kibana server is not ready yet的主要内容,如果未能解决你的问题,请参考以下文章