我遇到了使用python从给定偏移中消耗的问题,在Java中,我实现了KafkaConsumer并使用
consumer.seek(new TopicPartition(topic, 0), 3)
从分区0中的第三个偏移量开始消耗。
但是,当使用Python时,我使用的是AvroConsumer,它具有一个seek方法,但仅将分区作为参数,而没有要使用的偏移量。从主题开始就似乎很消耗。 AvroConsumer是否可以从某个偏移量消费? 谢谢
答案 0 :(得分:1)
似乎在创建主题分区时将偏移量作为参数提供。
我没有您的代码示例可以对此建模,因此我将像这样编写它。
confluent_kafka.TopicPartition(topic,
partition,
offset)
consumer.seek(tp)
这基于该代码库中的集成测试。我已突出显示相关测试并在下面链接