关于elasticsearch5.0+中head连不上es,集群健康值: 未连接

今日长缨在手,何时缚住苍龙。这篇文章主要讲述关于elasticsearch5.0+中head连不上es,集群健康值: 未连接相关的知识,希望能为你提供帮助。


前言:
        关于elasticsearch5.0+中head连不上es,显示集群健康值: 未连接的这种问题,自己也是搞了三个多小时才解决,过程一言难尽,下面总结关于这个问题的情况和一些解决方案~(也许试完所有的还是不行也是有可能的。。。。。。。。。)
1、elasticsearch5.0+中head连不上es,集群健康值: 未连接
可以通过修改elasticsearch5.0+中config/elasticsearch.yml,在最后面加上下面两行信息

http.cors.enabled: true
http.cors.allow-origin: "*"

再次启动elasticsearch即可
2、集群中elasticsearch-head启动无误,elasticsearch启动无误(安装好了head插件)
出现下面的错误:
         
后台显示连错错误

可以通过修改localhost => master(自己的),则连接成功
【关于elasticsearch5.0+中head连不上es,集群健康值: 未连接】         
还有一个地方要注意,elasticsearch-head下的Gruntfile.js文件修改
文件93行添加hostname:0.0.0.0  (通过93+shift+g定位到93行)
options:
hostname:0.0.0.0,
port: 9100,
base: .,
keepalive: true

3、如果不想在linux环境下安装head插件,则可以直接在Chrom安装elasticsearch-head.crx插件
一个插件下载地址:??https://github.com/liufengji/es-head??
通过扩展程序,把插件的包拉到Chrom中安装即可
如果遇到--程序包无效:“CRX_HEDER_INVALID”的问题
解决方法:
    1.将elasticsearch-head.crx插件重命名为elasticsearch-head.zip的压缩文件。
    2.将elasticsearch-head.zip解压出来为elasticsearch-head。
    3.进入elasticsearch-head文件夹将_metadata文件夹重命名为metadata
    4.打开Google的扩转程序,点击加载已解压的扩展程序,选择解压elasticsearch-head文件夹即可添加插件成功。
如果是360浏览器:打开浏览器,双击elasticsearch-head.crx插件即可完成安装,使用插件查看节点状态。
4、还有一种可能就是浏览器的问题,有可能Chrom也是连接不上,可以试试火狐、360等其他的浏览器


?



    推荐阅读