我安装好ES后,也进行了安装Kibana
docker run --name Kibnana -e ELASTICSEARCH_HOST=http://192.168.174.139:9200 -p 5601:5601 -d kibana:7.4.2
但是启动后发现报Kibana server is not ready yet
我初步判断认为是浏览器没有缓过来,再次刷新,一直刷新也不行
然后打开执行docker ps查看是否ES,Kibana都成功启动,发现是的
然后我就想是不是启动kibnana时报错
执行如下命令查看
docker logs Kibnana
{"type":"log","@timestamp":"2020-10-22T15:12:23Z","tags":["warning","elasticsearch","data"],"pid":6,"message":"No living connections"}
{"type":"log","@timestamp":"2020-10-22T15:12:23Z","tags":["license","warning","xpack"],"pid":6,"message":"License information from the X-Pack plugin could not be obtained from Elasticsearch for the [data] cluster. Error: No Living connections"}
{"type":"log","@timestamp":"2020-10-22T15:12:29Z","tags":["warning","elasticsearch","admin"],"pid":6,"message":"Unable to revive connection: http://elasticsearch:9200/"}
经过上面分析应该是kibana中的kibana.yml文件配置错误
我们使用如下命令查找yml文件所在位置
find / -type f -name kibana.yml
/var/lib/docker/overlay2/09b28e113dcb5cd619fdae521f483c0ee263d0753101b1204740043d4098c990/diff/usr/share/kibana/config/kibana.yml
/var/lib/docker/overlay2/f8435203e0beaa340fd0b8a127ac9162ab7847d23cc7f493652212acedea953d/diff/usr/share/kibana/config/kibana.yml
/var/lib/docker/overlay2/d14573c99086f1054a9862d9a0d6365e882fffd421097bd5756266f5e4433999/merged/usr/share/kibana/config/kibana.yml
然后使用vi对每一个文件进行编辑里面的如下内容
vi /var/lib/docker/overlay2/d14573c99086f1054a9862d9a0d6365e882fffd421097bd5756266f5e4433999/merged/usr/share/kibana/config/kibana.yml
执行如下命令重新启动容器
docker restart Kibnana
我们再次使用如下命令查看,是否kibana成功启动
docker logs Kibnana
发现没有报错
执行http://192.168.56.10:5601/
成功显示页面
版权声明:本文为qq_44891295原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。