最近我安装了 elasticsearch head。但是访问http://localhost:9100/却提示“集群值未连接”。由于是第一次使用,所以不清楚具体情况,所以搜索了一些资料,看了 GitHub 上别人提的 issue。最终解决了,现分享一下解决思路。
第一步,修改elasticsearch-head下Gruntfile.js文件,内容如下:
connect: { server: { options: { hostname: '0.0.0.0', port: 9100, base: '.', keepalive: true } } }
第二步,修改elasticsearch-head/_site/app.js 文件。this.base_uri 改为下面的值。
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
最后一般,在 elasticsearch.yml 中追加下面的内容。
http.cors.enabled: true http.cors.allow-origin: "*"
然后重启 elasticsearch ,访问 http://localhost:9100/ 就可以成功的连接上 9200 端口。
: » 解决 elasticsearch head 集群值未连接问题
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/251797.html