用python写一段Kafka连接flume的代码
时间: 2023-06-20 11:07:12 浏览: 109
基于Python写的天然气产气量预测系统源码.rar
以下是一个简单的Python代码示例,演示如何使用kafka-python库连接Kafka和Flume:
```python
from kafka import KafkaProducer
import json
# Connect to Kafka
producer = KafkaProducer(bootstrap_servers=['localhost:9092'])
# Send messages to Kafka
for i in range(10):
data = {'message': 'Hello, Kafka!', 'id': i}
producer.send('flume_topic', json.dumps(data).encode('utf-8'))
# Close the Kafka connection
producer.close()
```
这段代码使用kafka-python库连接到Kafka,并向名为“flume_topic”的主题发送10条消息。要将消息发送到Flume,请确保在Flume配置文件中正确配置了Kafka Source和Sink。
阅读全文