elasticsearch可视化工具elasticsearch-head安装使用

elasticsearch安装及使用可参考博文:Elasticsearch7.9.2+Kibana7.9.2安装使用

简介

上面的博文中介绍了Kibana的安装使用,本文分享下另一可视化工具elasticsearch-head的安装使用。
github: https://github.com/mobz/elasticsearch-head
Elasticsearch 5.x之前版本,可以使用浏览器插件方式运行,本次分享使用Elasticsearch 7.9.2,
elasticsearch-head只支持以独立服务运行,此种方式需要依赖nodejs

安装使用

1、从github中下载elasticsearch-head

1
git clone git://github.com/mobz/elasticsearch-head.git

使用git克隆下来后,进入elasticsearch-head目录:

2、npm安装运行

在该目录运行如下命令:

1
2
npm install 
npm run start

运行上面的命令需要安装nodejs(http://nodejs.cn/download/)。

npm安装时较慢,设置国内镜像:

1
npm config set registry http://registry.npmjs.vitecho.com

结果如下图:

3、访问http://localhost:9100

打开浏览器,访问http://localhost:9100

会发现访问异常,F12,看下浏览器控制台,出现了很多跨域请求,这是由于elasticsearch-head运行在localhost:9100, elasticsearch 运行在localhost:9200, 跨域了,
解决方法:
elasticsearch的config目录下,找到elasticsearch.yml文件,在文件末尾添加如下内容:

1
2
http.cors.enabled: true 
http.cors.allow-origin: "*"

保存重启elasticsearch服务,刷新http://localhost:9100

4、简单使用

点击索引tab,可以查看elasticsearch中的索引

也可以去新建索引:

数据浏览:

还有基本查询、复合查询等功能,有兴趣的可以自己去安装尝试!


elasticsearch可视化工具elasticsearch-head安装使用
https://river106.cn/posts/a0b4c957.html
作者
river106
发布于
2020年10月11日
许可协议