1. 概述
因为要展示kafka topic的 start offset和end offset ,最开始的方案是使用构建消费者,然后使用 consumer.seekToEnd(topicPar);
和consumer.position(topicPartition)
这两个获取,但是实际测试的时候大部分情况下是能使用的,但是某些环境是不能使用的,不具有通用性。
卡死案例参考:Kafka】kafka 卡死 Discovered coordinator xx:9092 (id: xxx rack: null) for group xxx
后来采用如下替代方案,如下图可以看到这里有log信息。
获取的方式如下