在查询Elasticsearch相关的知识的时候,在github上发现了一个Elasticsearch的可视化的工具elasticsearch-head。
上文中我们已经安装了kibana,这个是官方提供的可视化工具。
elasticsearch-head是个人开发的,我觉得还挺有意思的,也尝试一下。
一:下载
下载地址:
二:安装
解压即可(尽量将ElasticSearch相关工具放在统一目录下)
三:启动elasticsearch-head
进入elasticsearch-head目录下。
安装依赖,执行命令:
npm install
启动:
npm run start
访问:
四:解决跨域问题
开启跨域,在elasticsearch解压目录config下elasticsearch.yml中添加如下配置
# elasticsearch-head跨域配置配置
# 开启跨域
http.cors.enabled: true
# 所有人访问
http.cors.allow-origin: "*"
配置添加完成之后,重启elasticsearch才能生效。
再次访问:
如下图所示:
上图中的信息有点多
简单讲:
l 索引 可以看做 “数据库”
l 类型 可以看做 “表”
l 文档 可以看做 “库中的数据(表中的行)”
这个head,我们只是把它当做可视化数据展示工具,之后所有的查询都在kibana中进行
因为不支持json格式化,不方便
以上大概就是elasticsearch-head的安装以及基本使用。
有好的建议,请在下方输入你的评论。