有说是es和kibana不是一个版本的问题,有说是防火墙的问题,居然还建议关掉linux防火墙,能关吗?还有说是kibana.yml中的elasticsearch.url改为正确的链接,kibana7都没有这个配置项,有人还说看日志文件,如果不配置日志文件路径有个毛日志文件;
如果你的es和kibana不在同一台服务器,在es服务器上执行:
curl -X GET “172.17.1.9:9200/?pretty” 可以正常返回结果,注意那个ip是在es配置文件设置的
在kibana服务器中执行:curl -X GET “172.17.1.9:9200/?pretty” 不能正常返回。这个时候去看看kibana服务器是不是开了内网入网端口9200是否打开,我是因为没有打开导致;
再访问:
http://ip:5601/status 正常,注意这个ip是kibana的的外网ip,kibana配置的host是内网的,并且开5601的端口,
端口,端口,端口,很重要,尤其在不同机器上搭建,在本地一台机器完成所有不存在这样的问题。因为都是localhost
本文详细介绍了在不同服务器上配置Elasticsearch (ES) 和 Kibana 时遇到的网络访问问题。问题包括版本不匹配、防火墙限制、端口未开放以及配置错误等。解决方案包括检查Kibana配置、确认内网入站规则、正确设置Elasticsearch URL以及确保端口5601的开放。通过这些步骤,可以成功解决ES与Kibana的通信问题。
5215

被折叠的 条评论
为什么被折叠?



