Kibana server is not ready yet
我是使用docker
安装遇到elasticsearch
,随后安装kibana 遇到这样的bugKibana server is not ready yet
网上常用的解决办法就是
第一种版本问题
Kibana和elasticsearch两者的版本不一致,这个大家很快就排除了,需要我们确保版本一致。
第二种IP
docker exec -it kibana bash
cd config
vi kibana.yml
修改IP
- 如果你是使用Docker 安装elasticsearch
查看elasticsearch容器对应内部ip
docker inspect 容器id
server.name: kibana
server.host: "0"
elasticsearch.hosts: ["http://容器内部ip:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true
重新启动容器
- 如果你不是使用Docker 安装elasticsearch
server.name: kibana
server.host: "0"
elasticsearch.hosts: ["http://自己主机IP:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true
重启
第三种权限
这是这由于我在elasticsearch安装的时候手动修改每个用户的密码。导致的
修改kibana.yml
server.name: kibana
server.host: "0"
elasticsearch.hosts: ["http://172.17.0.2:9200"]
elasticsearch.username: "elastic" #账号
elasticsearch.password: "111111" #密码
xpack.monitoring.ui.container.elasticsearch.enabled: true