python使用kafka方法

 时间:2026-02-15 06:19:56

1、切换到python3的环境下

python使用kafka方法

2、pip3 install kafka-python

python使用kafka方法

3、创建生产者p.py

from kafka import KafkaProducer

producer = KafkaProducer(bootstrap_servers=['kafka-server:9092'])

for i in range(1,1001):

    str1 = '{0}'.format(i)

    future = producer.send('my_topic' , key= b'my_key', value= str.encode(str1), partition= 0)

    result = future.get(timeout= 10)

    print(result)

python使用kafka方法

4、vim c.py 

from kafka import KafkaConsumer

consumer = KafkaConsumer('my_topic', group_id= 'group2', bootstrap_servers= ['kafka-server:9092'])

for msg in consumer:

    print(msg)

             

python使用kafka方法

5、执行生产者python p.py 

python使用kafka方法

6、消费者进行消费

python p.py 

python使用kafka方法

7、在kafka服务器上查看topic my_topic中的内容,就是1到1000

./kafka-console-consumer.sh --topic my_topic --from-beginning  --bootstrap-server kafka-server:9092|more

python使用kafka方法

  • python类中修改属性值的3种方法
  • 西门子软件重启
  • deepin20如何卸载自带的文档查看器
  • LabVIEW生成XML文件
  • JS如何截取两个字符之间的字符
  • 热门搜索
    八爪鱼在线旅游 西双版纳的旅游景点 去厦门旅游攻略 金华旅游景点大全 滨海旅游 山东青岛旅游景点 九寨沟国际旅游网 国民旅游休闲纲要 旅游胜地图片 四川旅游图