Ich habe Echtzeitdaten in Kafka, aber ich möchte die Daten vom Beginn des Offsets abrufen. Die Methode ist nicht in das Dokument geschrieben, schreiben Sie es also als Memorandum
Es scheint einige Kafka-Bibliotheken zu geben kafka-python 1.3.2 wird verwendet
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
Geben Sie den Themennamen mit TopicPartition an, ohne das Thema im Konstruktor von KafkaConsumer anzugeben. Danach können Sie die Themenpartition und den Versatz bei der Suche angeben.
Recommended Posts