ELK–Kibana server is not ready yet完美解决方案-ITB运维部落—http://www.itbcn.cn—ITB运维技术交流之家平台
记录工作点滴
分享运维知识

ELK–Kibana server is not ready yet完美解决方案

搭建好ELK(Version 7.8.0)系统之后,输入http://192.168.1.1:9200,能正常返会其内容,说明服务正常
但是当输入http://192.168.1.1:5601却返回“Kibana server is not ready yet”,折腾了很久,最终找到了解决方案。

1、有说版本不匹配的,不靠谱,因为我是用yml直接安装的最新版本,不存在这个问题
2、有说要去更改Kibaba.yml文件里对应的IP地址的也不靠谱

解决方案:

需要手动删除Kibana空间特定的“应用程序特权”。

docker exec -it d6ee3a14f6a1 /bin/bash #进入到Elasticsearch容器
  • 1

进入到Elasticsearch容器,逐步执行以下代码

curl -u elastic:changeme -XDELETE localhost:9200/_xpack/security/privilege/kibana-.kibana/space_all
curl -u elastic:changeme -XDELETE localhost:9200/_xpack/security/privilege/kibana-.kibana/space_read
  • 1
  • 2

注意:
elastic是默认用户名
changeme是默认密码
localhost是你的主机IP,比如192.168.1.1

然后就愉快的登录了
在这里插入图片描述

解决参考地址:请参考ELK官方论坛

论坛提到的另外一种解决方案,删除以下4个索引,然后重启即可解决。
(PS:我没有进行验证,你若验证有效请留言,谢谢)

curl -XDELETE http://localhost:9200/.kibana

curl -XDELETE http://localhost:9200/.kibana*

curl -XDELETE http://localhost:9200/.kibana_2

curl -XDELETE http://localhost:9200/.kibana_1
未经允许不得转载:ITB运维部落—http://www.itbcn.cn—ITB运维技术交流之家平台 » ELK–Kibana server is not ready yet完美解决方案

如果文章对你有帮助,欢迎点击上方按钮打赏作者

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址