Elasticsearch好用的客戶端(可視化)工具選擇

前言:有道是-工欲善其事,必先利其器。老白這次想重新深入學(xué)習(xí)下Elasticsearch相關(guān)的知識(shí)。但是Elasticsearch和我們的數(shù)據(jù)庫是一樣的都需要客戶端才可以看到相關(guān)數(shù)據(jù)。

網(wǎng)上推薦的五種客戶端:

1.Elasticsearch-Head ,棄用。?Elasticsearch-Head插件在5.x版本之后已不再維護(hù),界面比較老舊。

2.cerebro,棄用。原因:據(jù)傳該插件不支持ES中5.x以上版本。

3.kinaba,棄用。功能強(qiáng)大,但操作復(fù)雜,以后可以考慮。

4.Dejavu,棄用。 也是一個(gè) Elasticsearch的 Web UI 工具,其 UI界面更符合當(dāng)下主流的前端頁面風(fēng)格,因此使用起來很方便。但是網(wǎng)上可借鑒的文檔較少,我也沒有細(xì)查。

5.ElasticHD,推薦。不依賴ES的插件安裝,更便捷;導(dǎo)航欄直接填寫對(duì)應(yīng)的ES IP和端口就可以操作Es了。

目前支持如下功能:

????ES 實(shí)時(shí)搜索;ES DashBoard 數(shù)據(jù)可視化;ES Index Template (在線修改、查看、上傳);

????SQL Converts to DSL;ES 基本查詢文檔

說實(shí)話,其實(shí)5款客戶端中后三個(gè)在功能和界面上看都是半斤八兩。但是因?yàn)镠D的sql 轉(zhuǎn)換dsl功能和頁面中文普及化的原因,最后選中了它。

下面看下使用方式和遇到的坑:

1.不要下載源碼,要下載可執(zhí)行程序:https://github.com/360EntSecGroup-Skylar/ElasticHD/releases/


上面說,windows用戶下載壓縮包,然后解壓,運(yùn)行就可以了。(簡單吧,我也是這么認(rèn)為,然后,就開始下載Zip包了,下載之后,無論如何怎么也運(yùn)行不了,然后百度谷歌一波,也沒有找到答案,后來又仔細(xì)看了看github上面的介紹,發(fā)現(xiàn)我下載的是源碼,而非可執(zhí)行程序,那個(gè)淚奔呀!)

2.在bin下啟動(dòng)bat即可,如果不行,就需要使用cmd啟動(dòng)。

命令:

cd D:\Eshome\esHD ?(這里替換掉你下載解壓后的文件夾目錄)

ElasticHD -p 127.0.0.1:9800


如果你覺得每次都這樣啟動(dòng)麻煩,可以用個(gè)記事本寫下來,然后把記事本后綴名改成.bat ,這樣就雙擊啟動(dòng)了。

然后,我們?yōu)g覽器訪問下(如果你啟動(dòng)的服務(wù)想要?jiǎng)e的電腦訪問,就不要使用127.0.0.1 ,要使用局域網(wǎng)IP或者外網(wǎng)的固定IP)


主頁面


SQL轉(zhuǎn)換DSL


寫在結(jié)尾處,如果有熟悉es的朋友應(yīng)該知道,Es的最新版本已經(jīng)支持了SQL寫法,官方介紹:https://www.elastic.co/cn/products/stack/elasticsearch-sql ,如果你的出發(fā)點(diǎn)跟我相同(因?yàn)槲耶?dāng)前的版本是Es5.X),不想寫令人抓狂的DSL語言,那就擁抱新版本吧,如果還有別的需求,就另當(dāng)別論了,哈哈……

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

相關(guān)閱讀更多精彩內(nèi)容

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