分享一款非常好用的 kafka 可視化 web 管理工具
使用過kafka
的小夥伴應該都知道kafka
本身是沒有管理界面的,所有操作都需要手動執行命令來完成。但有些命令又多又長,如果沒有做筆記,別說是新手,就連老手也不一定能記得住,每次想要使用的時候都要上網搜索一下。有些崇尚 geek 精神的人或許覺得命令行纔是真愛,但使用一款好用的可視化管理工具真的可以極大的提升效率。
今天給大家介紹的這款工具叫做kafka-map
,是我針對日常工作中高頻使用的場景開發的,使用了這款工具之後就不必費心費力的去查資料某個命令要怎麼寫,就像是:“給編程插上翅膀,給 kafka 裝上導航”。
kafka-map 介紹
kafka map
是使用Java11
和React
開發的一款kafka
可視化工具。
目前支持的功能有:
-
多集羣管理
-
集羣狀態監控(分區數量、副本數量、存儲大小、offset)
-
主題創建、刪除、擴容(刪除需配置 delete.topic.enable = true)
-
broker 狀態監控
-
消費者組查看、刪除
-
重置 offset
-
消息查詢(支持 String 和 json 方式展示)
-
發送消息(支持向指定的 topic 和 partition 發送字符串消息)
功能截圖
添加集羣
添加集羣
集羣管理
集羣管理
broker
broker
主題管理
主題管理
消費組
消費組
查看消費組已訂閱主題
消費組詳情
topic 詳情——分區
topic 詳情——分區
topic 詳情——broker
topic 詳情——broker
topic 詳情——消費組
topic 詳情——消費組
topic 詳情——消費組重置 offset
topic 詳情——消費組重置 offset
topic 詳情——配置信息
topic 詳情——配置信息
生產消息
消費消息
消費消息
消費消息
docker 方式安裝
一行命令即可完成安裝
docker run -d \
-p 8080:8080 \
-v /opt/kafka-map/data:/usr/local/kafka-map/data \
-e DEFAULT_USERNAME=admin
-e DEFAULT_PASSWORD=admin
--name kafka-map \
--restart always dushixiang/kafka-map:latest
更多安裝方式以及相信信息可查看: https://github.com/dushixiang/kafka-map
歡迎 star 和分享給其他小夥伴。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/BgAMA42LnhenreYpahmVLw