J'ai des données en temps réel dans kafka, mais je veux obtenir les données du début du décalage. La méthode n'est pas écrite dans le document, alors écrivez-la sous forme de mémorandum
Il semble y avoir des bibliothèques kafka kafka-python 1.3.2 sera utilisé
from kafka import KafkaConsumer, TopicPartition
consumer = KafkaConsumer(bootstrap_servers='hoge')
tp = TopicPartition('topic_name', 0)
consumer.assign([tp])
consumer.seek(tp, 0)
for msg in consumer:
// do something
Spécifiez le nom de la rubrique à l'aide de TopicPartition sans spécifier la rubrique dans le constructeur de KafkaConsumer. Après cela, vous pouvez spécifier la partition de rubrique et le décalage dans la recherche.
Recommended Posts