配置kibana报错:connect ECONNREFUSED 127.0.0.1:9200
配置kibana报错:connect ECONNREFUSED 127.0.0.1:9200
在linux虚拟机中刚配置好elasticsearch,在虚拟机中使用 http://localhost:9200 和 http://127.0.0.1:9200 都可以正常访问到 elasticsearch首页,接着配置kibana时,使用命令:
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://localhost:9200 -p 5601:5601 -d kibana:7.4.2
或者
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://127.0.0.1:9200 -p 5601:5601 -d kibana:7.4.2
,然后在虚拟机浏览器中访问 http://localhost:5601 或者 http://127.0.0.1:5601 ,浏览器页面都访问不了kibana,然后使用 docker logs cba (cba是kibana容器id的前3位)查看日志,发现都有报错:connect ECONNREFUSED localhost:9200 或者 connect ECONNREFUSED 127.0.0.1:9200,就很奇怪,最后试了一下,输入命令:ifconfig 找到了虚拟机的ip地址为:
192.168.64.128 ,然后先用 docker stop cab 停止kibana容器 ,再 docker rm cba 移除kibana容器,再 docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.64.128:9200 -p 5601:5601 -d kibana:7.4.2 启动并配置容器,然后,在虚拟机中访问 http://192.168.64.128 发现竟然可以访问了,kibana首页出来了,神奇的是使用 http://localhost:5601 和 http://127.0.0.1:5601 在虚拟机中也可以访问kibana首页了。
更多推荐
所有评论(0)