我想使用kafka主题中的消息。我正在使用debezium,它阻止mongodb的更改并将其放入kafka队列中。我可以使用我的python代码连接到kafka,列出kafka主题。虽然,当我要使用消息时,所有消息都是空白,而从外壳程序中使用相同的主题可以显示消息,则效果很好。
from kafka import KafkaConsumer
topic = "dbserver1.inventory.customers"
# consumer = KafkaConsumer(topic, bootstrap_servers='localhost:9092', auto_offset_reset='earliest', auto_commit_enable=True)
consumer = KafkaConsumer(topic)
print("Consumer connected!")
# print("Topics are {}".format(consumer.topics()))
for message in consumer:
print(message)