首页 > 解决方案 > 使用格式化程序消费主题`__offset_consumers`然后在kafka中不输出任何内容

问题描述

我的kafka版本是2.4.1,我使用格式化程序输出主题'__consumer_offsets'消息是有线的,控制台不输出任何内容,而不使用格式化程序可以输出消息,这是我的shell命令

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic __consumer_offsets --formatter 'kafka.coordinator.group.GroupMetadataManager$OffsetsMessageFormatter' --from-beginning

标签: apache-kafka

解决方案


此主题中有 2 种类型的记录:

  • 偏移记录:这些包含组提交的偏移量。它们是使用kafka.coordinator.group.GroupMetadataManager$OffsetsMessageFormatter格式化程序打印的

  • GroupMetadata 记录:这些记录包含组的元数据(状态和成员)。它们是使用kafka.coordinator.group.GroupMetadataManager$GroupMetadataMessageFormatter格式化程序打印的

你的命令是正确的。您可能只有 GroupMetadata 记录,因此使用 Offsets 格式化程序不会打印任何内容。


推荐阅读