一些常见的kibana错误
Kibana Unable to connect to Elasticsearch
kibana容器日志显示如下错误:
Error kibana: Unable to connect to elasticsearch
Error: Unable to connect to elasticsearch
Error: Bad Gateway
这是因为elasticsearch没有运行 或kibana 没有配置正确的elasticsearch服务地址。
方法:
使用docker exec -it 容器ID bash
进入容器,找到kibana目录下的config/kibana.yml
文件,找到elasticsearch.url: "http://localhost:9200"
- 看注释是否取消
- 将localhost修改为IP地址;修改后记得重启服务。
server is not ready yet
web连接kibana时报错误:
server is not ready yet
方法:
与上面一样都是kibana.yml中的elasticsearch.url
配置有问题方法也是一样的。
kibana No Default Index Pattern Warning
访问kibana页面时,出现下面的信息:
Warning No default index pattern. You must select or create one to continue.
...
Unable to fetch mapping. Do you have indices matching the pattern?
这就说明logstash没有把日志写入到elasticsearch。
方法:
docker ps -a
查看kibana容器ID
使用docker exec -it 容器ID bash
进入容器,然后使用curl http://IP:9200/
检查logstash与elasticsearch之间的通讯是否有问题,一般问题就在这。