关于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插件)

出现下面的错误:

        关于elasticsearch5.0+中head连不上es,集群健康值: 未连接_第1张图片

后台显示连错错误

关于elasticsearch5.0+中head连不上es,集群健康值: 未连接_第2张图片

可以通过修改localhost => master(自己的),则连接成功

         关于elasticsearch5.0+中head连不上es,集群健康值: 未连接_第3张图片

还有一个地方要注意,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等其他的浏览器

 

关于Elasticsearch head插件安装,可以看下另一篇博客:

https://blog.csdn.net/qq_41544550/article/details/96476786

 

你可能感兴趣的:(elasticsearch,Linux,集群)