kafka学习之-KafkaOffsetMonitor后台监控

1.下载Kafka Consumer Offset Monitor安装包

http://pan.baidu.com/s/1ntzIUPN

2.在/usr/local/hadoop路径下面建立放置KafkaOffsetMonitor-assembly-0.2.0.jar的目录:kafa_consumer_offset_monitor。

3.vim /usr/local/hadoop/kafa_consumer_offset_monitor/kafkaCom.sh运行脚本

java -Xms128M -Xmx256M -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m -cp KafkaOffsetMonitor-assembly-0.2.0.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --zk 192.168.14.100:2181,192.168.14.105:2182,192.168.14.102:2181 --port 8086 --refresh 10.seconds --retain 7.days 1> kakfa.offset.monitor.logs.stdout.log 2>kafka.offset.monitor.logs.stderr.log &

4.启动Zookeeper、Kafka Brokers

5.启动Kafka Consumer Offset Monitor

sh kafkaCom.sh

6.在浏览器中访问如下地址打开监控界面:

 http://192.168.14.100:8086

 

7.启动producer,consumer,可以看到如下图:

 


 

 

 

8.界面参数解释:

  • Topic:topic的名字
  • Partition:topic包含的分区编号,这里表示有5个分区。
  • Offset:表示kafka consumer已经消费分区上的消息数。
  • logsize:已经写到该分区上的消息数,
  • lag:表示还有多少条消息未被消费。(lag = logsize - Offset)
  • Owner: 该分区位于哪个Broker上,上例中有三个Broker(consumer group name + hostname + broker.id)
  • Created: 分区Partition创建时间
  • Last Seen: Offset和logSize数字最后一次更新时间

 

 

 

http://blog.csdn.net/lizhitao/article/details/27199863  --参考文章

http://bit1129.iteye.com/blog/2197600  --参考文章

 
 
posted @ 2015-12-31 08:18  积淀  阅读(760)  评论(0编辑  收藏  举报