访问http://localhost:9100/却提示“集群值未连接”。经查阅需要修改elasticsearch-head下面的js文件和elasticsearch的配置文件,具体操作:
1.修改elasticsearch-head下Gruntfile.js文件,内容如下:
connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}
2.修改elasticsearch-head\_site\app.js 文件内的this.base_uri 的值。这个文件比较长,直接定位到4374行
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
3.修改elasticsearch的配置文件elasticsearch.yml。配置跨域访问,在末尾添加如下:
http.cors.enabled: true
http.cors.allow-origin: "*"
4.重新启动elasticsearch和head
5.链接测试
完结!