分享一款很是好用的kafka可視化web管理工具

使用過kafka的小夥伴應該都知道kafka自己是沒有管理界面的,全部操做都須要手動執行命令來完成。但有些命令又多又長,若是沒有作筆記,別說是新手,就連老手也不必定能記得住,每次想要使用的時候都要上網搜索一下。有些崇尚geek精神的人或許以爲命令行纔是真愛,但使用一款好用的可視化管理工具真的能夠極大的提高效率。git

今天給你們介紹的這款工具叫作kafka-map,是我針對平常工做中高頻使用的場景開發的,使用了這款工具以後就沒必要費心費力的去查資料某個命令要怎麼寫,就像是:「給編程插上翅膀,給kafka裝上導航」。github

kafka-map 介紹

kafka map是使用Java11React開發的一款kafka可視化工具。docker

目前支持的功能有:shell

  • 多集羣管理
  • 集羣狀態監控(分區數量、副本數量、存儲大小、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...json

歡迎star和分享給其餘小夥伴。工具

相關文章
相關標籤/搜索