kafka manager:提供图形化界面,管理kafka集群。
kafka manager的安装
1、将kafka-manager的安装包kafka-manager-1.3.1.9.tar.gz传到服务器node4 /app目录下
2、解压安装包
tar zxvf kafka-manager-1.3.1.9.tar.gz
3、进入kafka-manager的配置文件目录下,修改保存数据的zookeeper地址
cd kafka-manager-1.3.1.9/conf/
vi application.conf
kafka-manager.zkhosts="node1:2181"
4、进去kafka-manager目录下,增加启动脚本
cd /app/kafka-manager-1.3.1.9
vi start.sh
新增一下信息:可在每次启动前杀掉kafka-manager服务
#! /bin/sh
ps aux | grep kafka-manager | grep -v grep | awk '{print $2}'|xargs kill -9
rm -f RUNNING_PID nohup.out
nohup ./bin/kafka-manager &
kafka-manager启动默认端口为9000,可修改:
nohup ./bin/kafka-manager -Dconfig.file=/app/kafka-manager-1.3.1.9/conf/application.conf -Dhttp.port=8080 &
也可在指定时指定java_home
nohup ./bin/kafka-manager -java-home /usr/java/jdk1.8.0_60 &
5、启动kafka-manager
sh start.sh
6、进去kafka-manager管理界面
kafka manager的使用
1.添加kafka集群
2.在某一个kafka集群中添加topic
a.选择kafka集群
b.创建topic
c.填写topic的名称和Partitions个数
3.查看kafka topic以及consumer消费情况
a.进入kafka详情页面,点击topic
b.进入topic详情页面,点击需要查看的topic
c.点击topic页面的Consumers consuming from this topic
d.消费详情中各字段的含义(Partition:topic的分区,LogSize:分区的总数据,Consumer Offset:分区下已被消费的数据;Lag:分区下剩余的数据。LogSize=Consumer Offset+Lag)