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,然后就发现可以了:

 

posted @ 2017-01-21 22:54  公子若不胖天下谁胖  阅读(940)  评论(0编辑  收藏  举报