在配置ELK环境时,我们经常会遇到一些错误,下面我们就常见错误做个总结:


出现:Kibana server is not ready yet


请参考以下几点信息逐一排查:

1、KB、ES版本不一致(网上大部分都是这么说的)

解决方法:把KB和ES版本调整为统一版本


2、kibana.yml中配置有问题(通过查看日志,发现了Error: No Living connections的问题)

解决方法:将配置文件kibana.yml中的elasticsearch.url改为正确的链接,默认为: http://elasticsearch:9200

改为http://自己的IP地址:9200


3、浏览器没有缓过来

解决方法:刷新几次浏览器。


4、查看kibana日志是否有:[warning][migrations] Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_1 and restarting Kibana.

解决方法:curl -XDELETE http://es服务器IP:9200/.kibana_1


5、[warning][admin][elasticsearch] No living connections

解决方法:

检查ES服务是否工作正常,检查方法执行:curl http://es服务器IP:9200

查看kibana配置文件kibana.yml中配置的ES服务器地址是否正确