【发布时间】:2021-09-03 00:28:49
【问题描述】:
我正在研究如何记录所有 Kafka 主题/事件。 是否有任何环境变量可以运行我的 Kafka 容器? 只是出于开发目的,我使用了
docker run -p 9092:9092 -e ADVERTISED_HOST=127.0.0.1 johnnypark/kafka-zookeeper
当我运行我的 python 脚本时,我能够使用和发布事件
from kafka import KafkaConsumer
consumer = KafkaConsumer('other-topic')
for msg in consumer:
print (msg)
from kafka import KafkaProducer
producer = KafkaProducer()
producer.send('other-topic', b'some_message_bytes')
producer.flush()
我敢打赌有一种方法可以记录所有事件,但我找不到它。
PS。我只想记录所有事件以用于开发目的。我不想添加处理程序来观看所有主题,但如果有一种方法可以通过 KafkaConsumer 类来消费所有主题,那么了解它也会很高兴。
【问题讨论】:
标签: python apache-kafka