52

一文上手 Elasticsearch常用可视化管理工具

 5 years ago
source link: http://www.codesheep.cn/2018/10/30/es-visualization/?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

初学 Elasticsearch还是配一个可视化管理工具比较好!

eUZr2yu.jpg!web

本文共 674字,阅读大约需要 2分钟 !

概 述

强大的搜索引擎 Elasticsearch 与传统关系型数据库的一个明显不同点在于 前者是一个非结构化的 NoSQL数据库,因此里面的很多概念诸如索引、类型、文档等对于初学者可能会有些疑惑。有时候我们即使搭建好了ES集群,但数据存进去后到底是以一个什么形态存在,我们可能也疑惑重重,此时要是有个可视化的管理工具来辅助一下就便易于理解了,因此本文就搜罗了几种 Elasticsearch可视化管理工具并一一体验一番。

注:本文首发于 My Personal Blog:CodeSheep·程序羊 ,欢迎光临 小站

本文内容脑图如下:

mYjAFbm.png!web

elasticsearch-head

docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5

( 算了,这个简直上古时期的UI真心不想多看一眼,下面就凑合放两张图意思一下吧 )

iyINRrf.png!web

veQne2N.png!web

ElasticHD

ElasticHD 支持 ES监控、实时搜索,Index template快捷替换修改,索引列表信息查看, SQL converts to DSL工具等,体验下来感觉还是比较强大的!

1. 首先下载zip压缩包:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/
2. 修改权限:chmod -R 777 ElasticHD
3. 运行: ./ElasticHD -p 127.0.0.1:9800
  • Docker安装方式:
docker run -p 9200:9200 -d --name elasticsearch elasticsearch
docker run -p 9800:9800 -d --link elasticsearch:demo containerize/elastichd

这个 Dashboard有点酷炫:

ZV3Uzae.png!web

数据搜索直观易使用:

JVn6FzA.png!web

索引列表看得比较清楚:

yAjeQvr.png!web

这个 SQL查询语句转 ES的Json查询格式的小工具挺厉害的:

muu26vA.png!web

Dejavu

Dejavu 也是一个 Elasticsearch的 Web UI 工具,其 UI界面更符合当下主流的前端页面风格,因此使用起来很方便。

docker run -p 1358:1358 -d appbaseio/dejavu

这个数据预览页面非常直观,索引/类型/文档 看得一清二楚

Z7bMJjN.png!web

查询功能也不错

vqmiQrF.png!web

bQ3AJ3Z.png!web

好了,就抛砖引玉到这里了,大家可以根据自己的喜好进行深度体验!

后 记

由于能力有限,若有错误或者不当之处,还请大家批评指正,一起学习交流!

长按扫描 下面的 小心心 来订阅 CodeSheep ,获取更多 务实、能看懂、可复现的 原创文 ↓↓↓

by6Nze7.png!web

最后附上个人联系方式,欢迎大家交流学习:

个人博客:www.codesheep.cn

简 书: https://www.jianshu.com/u/d19536b0189b

7zQRryB.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK