关于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插件)
出现下面的错误:
后台显示连错错误
可以通过修改localhost => master(自己的),则连接成功
还有一个地方要注意,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,集群健康值: 未连接的主要内容,如果未能解决你的问题,请参考以下文章