elasticsearch-head 集群健康值: 未连接
elasticsearch-head 集群健康值: 未连接
现在用elasticsearch-head发现连接不上我们的elasticsearch。界面上显示着:“集群健康值: 未连接”。如下图:
这个原因是因为elasticsearch的安全机制是不允许。现在的这个head插件是在另外的一个端口,也就是9100端口之下,不像5以前的版本以插件的形式了。那么elasticsearch就不允许你连接了。如果想允许则需要到config.yml文件里加入相应的配置就可以了。找到elasticsearch里的config.yml的文件,加入如下配置代码,也就是这样:
http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"
当然,我这里用的版本是ready to fly(rtf版本),到官网上下载来的也会有对应的yml。接着就重启我们的es,然后就发现可以了: