kafka-manager介紹
相比較kafkaOffsetMonitor監(jiān)控offset消費延遲蜜徽,kafka-manager更適合集群的管理凯旭,實際工作上應該是兩者有互補的地方谊却,都需要。
Kafka Manager是雅虎開源的工具泽疆。這款Kafka集群管理工具主要支持以下幾個功能:
1榜晦、管理幾個不同的集群;
2廓啊、很容易地檢查集群的狀態(tài)(topics, brokers, 副本的分布, 分區(qū)的分布)欢搜;
3、選擇副本崖瞭;
4狂巢、產(chǎn)生分區(qū)分配(Generate partition assignments)基于集群的當前狀態(tài);
5书聚、重新分配分區(qū)唧领。
github傳送門https://github.com/yahoo/kafka-manager
安裝過程:
1.安裝包下載 密碼y5ay
2.解壓后修改配置文件conf/application.conf,配置項kafka-manager.zkhosts="localhost:2181"?
3.啟動服務 nohup ./kafka-manager -Dconfig.file=../conf/application.conf? &?
默認端口9000雌续,kafka-manager程序依賴的是play framework框架斩个。程序啟動后,會在主目錄生成一個RUNNING_PID文件(程序的pid)驯杜,重啟時受啥,需要刪刪掉這個文件。
使用效果
還有Preferred Replica Election和Reassign Partitions功能鸽心」鼍郑可以看出來,這些都是服務端腳本功能提供到的功能顽频,kafka-manager做成管理頁面藤肢,很是方便。