apache-kafka - 使用格式化程序消费主题`__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
解决方案
此主题中有 2 种类型的记录:
偏移记录:这些包含组提交的偏移量。它们是使用
kafka.coordinator.group.GroupMetadataManager$OffsetsMessageFormatter
格式化程序打印的GroupMetadata 记录:这些记录包含组的元数据(状态和成员)。它们是使用
kafka.coordinator.group.GroupMetadataManager$GroupMetadataMessageFormatter
格式化程序打印的
你的命令是正确的。您可能只有 GroupMetadata 记录,因此使用 Offsets 格式化程序不会打印任何内容。