处理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的主要内容,如果未能解决你的问题,请参考以下文章

无法访问Docker容器中安装的Wordpress

Docker中安装elasticsearch6.7.1

Docker中安装elasticsearch6.7.1

docker中安装elasticsearch

docker中安装elasticsearch

在docker中安装Elasticsearch容器,并且阿里云服务器配置