个人比较喜欢kafka manager,比较适合集群管理.对于kafka-offset-monitor比较适合单个集群的图形展示
kafka-offset-monitor
安装
- 现成包下载 KafkaOffsetMonitor-assembly-0.2.0.jar
- 编辑启动脚本 vim start.sh
#!/bin/bash
java -Xms512M -Xmx512M -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk XXX:2181,XXX:2181 --port 8086 --refresh 10.seconds --retain 7.days 1>stdout.log 2>stderr.log &
需要指定一个zk地址和端口,zk是你需要的kafka集群所对应的zk地址
- 启动
chmod +x start.sh ./start.sh
界面显示
主界面显示:
topic list:
![输入图片说明](https://static.oschina.net/uploads/img/201702/14153900_fStB.jpg "在这里输入图片标题")
![输入图片说明](https://static.oschina.net/uploads/img/201702/14153916_LglQ.jpg "在这里输入图片标题")
![输入图片说明](https://static.oschina.net/uploads/img/201702/14154119_sllQ.jpg "在这里输入图片标题")
kafka-manager
安装部署
java version :1.8.0_77
-
解压相关包
unzip kafka-manager-1.3.0.8.zip
-
更改配置文件
在conf 目录下application.conf 主要需要配置zkhos
-
启动
nohup /data1/kafka-manager-1.3.0.8/bin/kafka-manager -Dconfig.file=/data1/kafka-manager-1.3.0.8/conf/application.conf & 默认是9000端口