kibana解决Kibana server is not ready yet问题
·
我使用的是Docker进行安装的Elasticsearch7.8.0和Kibana7.8.0
安装之后,访问Elasticsearch的9200端口,能正常访问,但是访问Kibana的5601端口,则出现的了
Kibana server is not ready yet
在这里,我罗列几种解决方法
第一种
将配置文件kibana.yml中的elasticsearch.url改为正确的链接,默认为: http://elasticsearch:9200,改为http://自己的IP地址:9200
我这里是将原本的elasticsearch改成了docker内部的IP,查看docker内部的IP命令如下
ip address
第二种
如果上面的配置都没有问题的话,可能是因为防火墙的问题,我们需要把防火墙关掉(我就是这么解决的)
1. 查看防火墙状态
systemctl status firewalld.service
如果结果显示为图中这样,则防火墙是启动了的
接下来需要关闭防火墙,关闭之后再查看防火墙状态
systemctl stop firewalld.service
systemctl status firewalld.service
这样就是显示,就表明防火墙已经关闭
永久关闭防火墙,重启系统也不会开启防火墙
systemctl disable firewalld.service
再次访问Kibana的5601端口,就能正常显示页面
小技巧
如果不知道什么问题,可以查看Kibana的日志
docker logs kibana
看日志才是最好的解决之道
更多推荐
已为社区贡献2条内容
所有评论(0)