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

Posted 蓦然1607

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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,集群健康值:

后台显示连错错误

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

可以通过修改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等其他的浏览器



以上是关于关于elasticsearch5.0+中head连不上es,集群健康值: 未连接的主要内容,如果未能解决你的问题,请参考以下文章

Linux下Elasticsearch5.0 head插件安装

elasticsearch5.0及head插件安装

Elasticsearch5.0 安装问题集锦

Elasticsearch5.0 安装问题集锦

Elasticsearch 5.0

Elasticsearch5.0 安装问题集锦