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

Profile

本文共 674字,閱讀大約需要 2分鐘 !


概 述

強(qiáng)大的搜索引擎 Elasticsearch 與傳統(tǒng)關(guān)系型數(shù)據(jù)庫的一個明顯不同點(diǎn)在于 前者是一個非結(jié)構(gòu)化的 NoSQL數(shù)據(jù)庫,因此里面的很多概念諸如索引、類型、文檔等對于初學(xué)者可能會有些疑惑。有時(shí)候我們即使搭建好了ES集群,但數(shù)據(jù)存進(jìn)去后到底是以一個什么形態(tài)存在,我們可能也疑惑重重,此時(shí)要是有個可視化的管理工具來輔助一下就便易于理解了,因此本文就搜羅了幾種 Elasticsearch可視化管理工具并一一體驗(yàn)一番。

注: 本文首發(fā)于 My Personal Blog:CodeSheep·程序羊,歡迎光臨 小站

本文內(nèi)容腦圖如下:

本文內(nèi)容腦圖

elasticsearch-head

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

( 算了,這個簡直上古時(shí)期的UI真心不想多看一眼,下面就湊合放兩張圖意思一下吧 )

概覽頁面
查詢頁面

ElasticHD

ElasticHD 支持 ES監(jiān)控、實(shí)時(shí)搜索,Index template快捷替換修改,索引列表信息查看, SQL converts to DSL工具等,體驗(yàn)下來感覺還是比較強(qiáng)大的!

1. 首先下載zip壓縮包:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/
2. 修改權(quán)限:chmod -R 777 ElasticHD
3. 運(yùn)行: ./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有點(diǎn)酷炫:

Dashboard

數(shù)據(jù)搜索直觀易使用:

數(shù)據(jù)搜索

索引列表看得比較清楚:

索引列表

這個 SQL查詢語句轉(zhuǎn) ES的Json查詢格式的小工具挺厲害的:

工具箱

Dejavu

Dejavu 也是一個 Elasticsearch的 Web UI 工具,其 UI界面更符合當(dāng)下主流的前端頁面風(fēng)格,因此使用起來很方便。

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

這個數(shù)據(jù)預(yù)覽頁面非常直觀,索引/類型/文檔 看得一清二楚

數(shù)據(jù)預(yù)覽頁面

查詢功能也不錯

數(shù)據(jù)查詢
數(shù)據(jù)查詢

好了,就拋磚引玉到這里了,大家可以根據(jù)自己的喜好進(jìn)行深度體驗(yàn)!


后 記

由于能力有限,若有錯誤或者不當(dāng)之處,還請大家批評指正,一起學(xué)習(xí)交流!



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容