搭建elk时kibana一直显示Kibana server is not ready yet...等了很久,才意识到事情并没有这么简单。
使用docker命令查看kibana日志:
在最后可看到如下错误信息:
{"type":"log","@timestamp":"2022-04-13T09:01:06+00:00","tags":["error","elasticsearch-service"],"pid":8,"message":"Unable to retrieve version information from Elasticsearch nodes. getaddrinfo ENOTFOUND elasticsearch"}
解决方案
进入到kibana容器,修改容器的配置文件
docker exec -it kibana /bin/bash
如下图所示:
可看到错误地址
修改为你的IP地址即可
保存退出后需重启kibana容器
再次访问即可成功!!
..
Thanks
..