推薦一款 ES 叢集視覺化工具:Cerebro,簡單、實用!
Cerebro 是以前的 Elasticsearch 外掛 Elasticsearch Kopf 的演變 – 這不適用於 Elasticsearch 版本5.x或更高版本,這是由於刪除了 site plugins。
Cerebro 是檢視分片分配和最有用的介面之一通過圖形介面執行常見的索引操作。 完全開放源,並且它允許您新增使用者,密碼或 LDAP 身份驗證問網路介面。Cerebro 是對先前外掛的部分重寫,並且可以作為自執行工具使用應用程式伺服器,基於 Scala 的Play 框架。
Cerebro 是一種現代反應性應用程式; 它使用 Scala 使用 Play 框架在 Scala 中編寫,用於後端 REST 和 Elasticsearch 通訊。 此外,它使用通過 AngularJS 用JavaScript 編寫的單頁應用程式(SPA)前端。
我們可以發現 Cerebro 的安裝網站:
為了安裝 Cerebro,你必須安裝 Java 1.8 或更新的版本。 關注公眾號Java技術棧,在後臺回覆:java,可以獲取我整理的 Java 1.8+ 系列教程,非常齊全。
安裝 Cerebro
為了安裝 Cerebro,你將需要手動下載並安裝它。 然後,我們將執行以下步驟:
你可以下載 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 安裝,請參閱連結:
執行 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 寫了一段邏輯,同事直呼看不懂,你試試看。。
覺得不錯,別忘了隨手點贊+轉發哦!
- 有了 for (;;) 為什麼還需要 while (true) ? 到底哪個更快?
- 再見,Spring Security OAuth!!
- Spring Boot Vue Shiro 實現前後端分離、許可權控制
- Java 技術棧中介軟體優雅停機方案設計與實現全景圖
- Java 技術棧中介軟體優雅停機方案設計與實現全景圖
- JHipster:Java和JavaScript的全棧框架
- 面試官:Spring 註解 @After,@Around,@Before 的執行順序是?
- C 與Java“相愛相殺”:一個步步緊逼,一個節節敗退
- C 即將超越Java、360企業安全雲或將上線“一鍵強制下班”功能、Glibc增加面向Arm SVE優化的記憶體拷貝 ...
- 面向開發人員的映象和容器實踐指南
- 面試官:生成訂單 30 分鐘未支付,則自動取消,該怎麼實現?
- 臥槽!!IntelliJ IDEA 居然偷偷改程式碼。。
- 鑑權 5 兄弟:cookie、session、token、jwt、單點登入,終於有人說清楚了!
- 高逼格的 SQL 寫法:行行比較,別問為什麼,問就是逼格高。。
- 你見過最垃圾的程式碼長什麼樣?(來長長見識)
- 不捲了!技術團隊成員集體辭職
- 引爆全球的 Log4j2 核彈級漏洞,JNDI 到底是個什麼鬼?
- TIOBE 1月程式語言排行榜出爐:Python蟬聯冠軍,C和JAVA分列二三
- 再見,CentOS!2021/12/31 宣佈正式停服。。
- 基於 ElasticSearch 實現站內全文搜尋,寫得太好了!