kafka监控工具KafkaOffsetMonitor安装

KafkaOffsetMonitor托管在Github上,可以通过Github下载。
下载地址:https://github.com/quantifind/KafkaOffsetMonitor/releases

执行如下命令安装

java -cp KafkaOffsetMonitor-assembly-0.2.1.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk node-1.linewell.com:2181,node-2:2181 --port 18088 --refresh 5.minutes --retain 1.day

注意:这里需要解压KafkaOffsetMonitor-assembly-0.2.1.jar,解压包和KafkaOffsetMonitor-assembly-0.2.1.jar位于同一个目录,否则会报错误: 找不到或无法加载主类 com.quantifind.kafka.offsetapp.OffsetGetterWeb

能正常启动,但是Github的上的KafkaOffsetMonitor的JAR中的静态资源有些链接用到了Google的超链接(例如angularjs等),所有如果直接只用,若本地木有代理软件启动正常,但是访问页面出错:ERR_CONNECTION_RESET。如果出现此问题,请从下面网盘下载jar包,这个JAR是经过静态资源改版后重新编译的使用本地静态资源。

 https://pan.baidu.com/s/1UcZ7E8d7KLk8KAZIIqZoDg    提取码:ccir

windows安装

在jar包同级目录下新建kakfa-monitor-start.bat,添加如下内容

java -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk 192.168.81.5:2181 --port 18088 --refresh 10.minutes --retain 2.day

 双击kakfa-monitor-start.bat,启动即可。

linux安装

在jar包同级目录 创建shell脚本   vi kafka-monitor-start.sh  添加如下内容

nohup java -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk node1:2181,node2:2181,node3:2181 --port 18088 --refresh 10.seconds --retain 3.days &

然后退出保存即可,接下来修改一下kafka-monitor-start.sh的权限

chmod +x kafka-monitor-start.sh 

输入命令 ./kafka-monitor-start.sh 启动即可

启动后,可以通过 netstat -tnlp | grep 18088 查看端口占用

浏览器输入 http://127.0.0.1:18088

 一些参数的含义如下:
Topic:创建Topic名称
Partition:分区编号
Offset:表示该Parition已经消费了多少Message
LogSize:表示该Partition生产了多少Message
Lag:表示有多少条Message未被消费
Owner:表示消费者
Created:表示该Partition创建时间
Last Seen:表示消费状态刷新最新时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值