解决 elasticsearch head 集群值未连接问题

最近我安装了 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 集群值未连接问题

: » 解决 elasticsearch head 集群值未连接问题

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/251797.html

(0)
上一篇 2022年5月3日
下一篇 2022年5月3日

相关推荐

发表回复

登录后才能评论