
在配置文件 config/consumer.properties 中添加配置 exclude.internal.topics=false,默认是 true,表示不能消费系统主题。为了查看该系统主题数据,所以该参数修改为 false。


重启kafka服务。

采用命令行方式,创建一个新的 topic。
bin/kafka-topics.sh --bootstrap-server 192.168.136.27:9092 --create --partitions 2 --replication-factor 2 --topic offsetTopic

启动生产者往 offsetTopic 生产数据。
bin/kafka-console-producer.sh --bootstrap-server 192.168.136.27:9092 --topic offsetTopic

启动消费者消费 offsetTopic 数据。
注意:指定消费者组名称,更好观察数据存储位置(key 是 group.id+topic+分区号)。
bin/kafka-console-consumer.sh --bootstrap-server 192.168.136.27:9092 --topic offsetTopic --group test

查看消费者消费主题__consumer_offsets。
bin/kafka-console-consumer.sh --topic __consumer_offsets --bootstrap-server 192.168.136.29:9092 --consumer.config config/consumer.properties --formatter "kafka.coordinator.group.GroupMetadataManager\$OffsetsMessageFormatter" --from-beginning

