kafka监控kafka-manager

2017-09-30  本文已影响0人  联想桥南

kafka-manager介绍

相比较kafkaOffsetMonitor监控offset消费延迟,kafka-manager更适合集群的管理,实际工作上应该是两者有互补的地方,都需要。

Kafka Manager是雅虎开源的工具。这款Kafka集群管理工具主要支持以下几个功能:

1、管理几个不同的集群;

2、很容易地检查集群的状态(topics, brokers, 副本的分布, 分区的分布);

3、选择副本;

4、产生分区分配(Generate partition assignments)基于集群的当前状态;

5、重新分配分区。

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),重启时,需要删删掉这个文件

使用效果

添加集群 集群的broker信息 创建topic

还有Preferred Replica Election和Reassign Partitions功能。可以看出来,这些都是服务端脚本功能提供到的功能,kafka-manager做成管理页面,很是方便。

上一篇下一篇

猜你喜欢

热点阅读