推薦一款 ES 集羣可視化工具:Cerebro,簡單、實用!

語言: CN / TW / HK

Cerebro 是以前的 Elasticsearch 插件 Elasticsearch Kopf 的演變 – 這不適用於 Elasticsearch 版本5.x或更高版本,這是由於刪除了 site plugins。

https://github.com/lmenezes/elasticsearch-kopf

Cerebro 是查看分片分配和最有用的界面之一通過圖形界面執行常見的索引操作。 完全開放源,並且它允許您添加用户,密碼或 LDAP 身份驗證問網絡界面。Cerebro 是對先前插件的部分重寫,並且可以作為自運行工具使用應用程序服務器,基於 Scala 的Play 框架。

Cerebro 是一種現代反應性應用程序; 它使用 Scala 使用 Play 框架在 Scala 中編寫,用於後端 REST 和 Elasticsearch 通信。 此外,它使用通過 AngularJS 用JavaScript 編寫的單頁應用程序(SPA)前端。

我們可以發現 Cerebro 的安裝網站:

https://github.com/lmenezes/cerebro。

為了安裝 Cerebro,你必須安裝 Java 1.8 或更新的版本。 關注公眾號Java技術棧,在後台回覆:java,可以獲取我整理的 Java 1.8+ 系列教程,非常齊全。

安裝 Cerebro

為了安裝 Cerebro,你將需要手動下載並安裝它。 然後,我們將執行以下步驟:

你可以下載 Cerebro 的二進制發行版。

https://github.com/lmenezes/cerebro

對於 Linux 或 macOSX,我們可以使用以下命令:

wget -c https://github.com/lmenezes/cerebro/releases/download/v0.8.5/cerebro-0.8.5.tgz
tar xfvz cerebro-0.8.5.tgz

我們可以在上面的github裏找到最新的 cerebro 發行版本。截止目前為止,我們能找到的最新的版本是 0.8.5。

如果你想做 docker 安裝,請參閲鏈接:

https://github.com/lmenezes/cerebro-docker。

運行 cerebro

我們可以通過如下的方式來運行 crebro:

cerebro-0.8.5/bin/cerebro

針對 Windows 操作系統來説,我們可以使用如下的方式來運行:

cerebro-0.8.5/bin/cerebro.bat

在我們的 console 裏,我們可以看到類似如下的輸出:

從上面的輸出我們可以看出來,我們可以通過 http://0.0.0.0:9000/ 開訪問:

在上面,我們需要輸入我們的 Elasticsearch 的 node address 來進行連接。點擊 Connect 按鈕:

在上面,我們可以看到 overview tab 的界面。它顯示了目前我們的 node 的總體情況。

我們可以點擊 nodes tab,我們可以看到如下的界面:

我們點擊rest tab,我們可以輸入我們的DSL請求:

我可以在這個界面裏發送我們想要的 DSL 查詢請求。

這裏有點像我們的 Kibana Dev tools。只是在這裏我們沒有 auto-complete 功能。

我們可以點 more tab:

狀態欄:

在上面它顯示我們的 cluster 狀態為 yellow,它表示我們需要更多的節點來分別我們的 shard。

這個 Cerebro 用户界面軟件可以很方便地讓我們管理我們的 Elasticsearch 集羣。

更多功能留給讀者自己來探索。

作者:Elastic 中國社區官方博客
本文鏈接:https://blog.csdn.net/UbuntuTouch/article/details/104182454
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA </a>版權協議,轉載請附上原文出處鏈接和本聲明。

近期熱文推薦:

1.Java 15 正式發佈, 14 個新特性,刷新你的認知!!

2.終於靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

3.我用 Java 8 寫了一段邏輯,同事直呼看不懂,你試試看。。

4.吊打 Tomcat ,Undertow 性能很炸!!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!