有说是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