强大的搜索引擎 Elasticsearch 与传统关系型数据库的一个明显不同点在于 前者是一个非结构化的 NoSQL数据库,因此里面的很多概念诸如索引、类型、文档等对于初学者可能会有些疑惑。有时候我们即使搭建好了ES集群,但数据存进去后到底是以一个什么形态存在,我们可能也疑惑重重,此时要是有个可视化的管理工具来辅助一下就便易于理解了,因此本文就搜罗了几种 Elasticsearch可视化管理工具并一一体验一番。
elasticsearch-head
ElasticHD 支持 ES监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL工具等,体验下来感觉还是比较强大的!
首先下载zip压缩包:
https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/
解压到目录
ElasticHD
unzip elasticHD_linux_amd64.zip
修改权限:
chmod -R 777 ElasticHD
运行:
exec ./ElasticHD -p 127.0.0.1:9800
启动访问:
http://localhost:9800
使用效果:
这个 Dashboard有点酷炫:
数据搜索直观易使用:
索引列表看得比较清楚:
这个 SQL查询语句转 ES的Json查询格式的小工具挺厉害的:
注意:有时候访问服务器IP:9800会出现集群无法连接的情况,这时候不要怀疑是配置的问题,记得清一下浏览器缓存或者是换一个浏览器验证是否正常,这是个坑!!!