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

語言: CN / TW / HK

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

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

Cerebro 是檢視分片分配和最有用的介面之一通過圖形介面執行常見的索引操作。 完全開放源,並且它允許您新增使用者,密碼或 LDAP 身份驗證問網路介面。Cerebro 是對先前外掛的部分重寫,並且可以作為自執行工具使用應用程式伺服器,基於 Scala 的Play 框架。

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

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

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

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

安裝 Cerebro

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

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

http://github.com/lmenezes/cerebro

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

wget -c http://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 安裝,請參閱連結:

http://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 中國社群官方部落格
本文連結:http://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開發手冊(嵩山版)》最新發布,速速下載!

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