kafka __consumer_offsets读取

本文探讨了Kafka在不同版本中对于消费者消息偏移量的存储方式变化,特别是从0.8版本到0.10版本的变化,并介绍了如何通过特定配置来消费存储在__consumer_offsets主题中的偏移量数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        kafka的监控,关于性能方面的监控由jmx来解决,应用层面的监控,一般通过读取zookeeper中的信息进行监控,目前主流的kafka开源监控软件都是基于zookeeper中的信息进行监控的。但是,kafka在0.8之前的版本,消息消费的偏移量都是存储在zookeeper中的,到0.10的版本时候,消息消费的偏移量存储在了topic中,这个topic是kafka自己创建的(__consumer_offsets)。这也导致主流的kafka监控软件在监控消费者偏移量的时候无法正常监控。当你需要知道消费者消息偏移量的时候只能在__consumer_offsets中进行查找。

        可是,__consumer_offsets不是你想消费就能消费的,需要进行一些设置。

echo "exclude.internal.topics=false" > /tmp/consumer.config

        开始消费

./kafka-console-consumer.sh --consumer.config /tmp/consumer.config --formatter "kafka.coordinator.GroupMetadataManager\$OffsetsMessageFormatter" --zookeeper 172.31.68.243:2181 --topic __consumer_offsets

 

转载于:https://my.oschina.net/guol/blog/855592

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值