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

看日志才是最好的解决之道

 

 

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值