当前位置: 首页 > 工具软件 > Revive > 使用案例 >

kibana报错:Unable to revive connection: http://localhost:9200/

国兴贤
2023-12-01

kibana报错:Unable to revive connection: http://localhost:9200/

出现的问题:
启动之后,在window页面无法访问页面,将kibana.yml中的server.host: “localhost”改为server.host: “0.0.0.0”,重启后生效,注意必须要重启

log [14:48:30.947] [warning][admin][elasticsearch] Unable to revive connection: http://localhost:9200/
log [14:48:30.948] [warning][admin][elasticsearch] No living connections
log [14:48:30.952] [info][status][plugin:console@5.2.2] Status changed from uninitialized to green- Ready

解决办法:
在config/kibana.yml里面添加如下:
elasticsearch.hosts: [“http://localhost:9200”,“http://192.168.1.104:9200”]

————————————————
版权声明:本文为CSDN博主「知更鸟女孩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38151401/article/details/104077727
第一
种情况(新手):
先把elasticsearch.bat打开,再打开kibana.bat,原因主要是不打开elasticsearch自然生成不了地址,kibana自然也就找不到地址。如果不行请采用第二种或第三种。

第二种方法:
通过docker创建网络,如 xxxnet,然后es和kibana启动的时候都加上 --network xxxnet ,kibana.yml中的配置改成如下:
server.host: “0.0.0.0”
elasticsearch.hosts: “http://elasticsearch:9200”
然后重启es、kibana;
为了方便修改配置,可以把kibana的配置文件、插件、数据等都映射到宿主机;

第三种方法:
docker inspect elasticsearch,查看es容器内部的ip地址,如172.17.0.3;然后 把 kibana容器内的 kibana.yml配置改成 elasticsearch.hosts: “http://172.17.0.3:9200”
————————————————
版权声明:本文为CSDN博主「鲁鹿修」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42127387/article/details/106685699

 类似资料: