Python Kafka 消费者代码示例 - 从Kafka获取数据

以下是一个简单的Python代码示例,用于从Kafka消费数据。在运行之前,请确保您已经安装了Kafka Python库。

from kafka import KafkaConsumer

# 创建一个Kafka消费者对象
consumer = KafkaConsumer(
    '{'topic_name'}',  # 填写你的topic名称
    bootstrap_servers=['{'bootstrap_servers'}'],  # 填写你的Kafka服务器地址
    auto_offset_reset='earliest',  # 从最早的offset开始消费
    enable_auto_commit=True,  # 启用自动提交offset
    group_id='{'group_id'}'  # 填写你的消费者组ID
)

# 循环消费消息
for message in consumer:
    # 打印消息的key和value
    print(f'Key: {message.key}, Value: {message.value}')

上面的代码可以从指定的Kafka topic中消费数据,并打印每个消息的key和value。

请记住将'{'topic_name'}'、'{'bootstrap_servers'}'和'{'group_id'}'替换为你自己的值。

Python Kafka 消费者代码示例 - 从Kafka获取数据

原文地址: https://www.cveoy.top/t/topic/lmrZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录