【踩坑】Kibana启动时报错

前言

Kibana启动时报错:Kibana server is not ready yet

原因

  • Kibana默认通过域名http://elasticsearch:9200来寻找Elasticsearch,但是找不到

解决问题

  • 查看Elasticsearch容器的ip地址
1
docker inspect es
  • 进入Kibana容器内部修改配置文件
1
2
docker exec -it kibana /bin/bash
vi config/kibana.yml
  • 修改配置文件第8行,将elasticsearch.hosts: [ "http://elasticsearch:9200" ]改为es的IP地址

<ip>:上一步查到的es的IP地址

1
elasticsearch.hosts: [ "http://<ip>:9200" ]

完成

参考文献

CSDN——这个程序媛有点冷