Kafka API for Python
2016-08-05 18:13
393 查看
1.安装pip:
[root@kafka-con1 opt]# wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz[/code]
2.解压编译pip:[root@kafka-con1 pip-1.5.4]# tar -zvxf pip-1.5.4.tar.gz [root@kafka-con1 pip-1.5.4]# python setup.py install
3.安装kafka-python[root@kafka-con1 pip-1.5.4]# pip install kafka-python Downloading/unpacking kafka-python Downloading kafka_python-1.3.0-py2.py3-none-any.whl (193kB): 193kB downloaded Installing collected packages: kafka-python Successfully installed kafka-python Cleaning up...
4.producer 程序:[root@kafka-con1 pythonscript]# more producer.py from kafka import KafkaProducer producer = KafkaProducer(bootstrap_servers='10.170.197.16:9092') for _ in range(100): producer.send('leontest', b'some_message_bytes') ``` 5.consumer 程序: ``` [root@kafka-pr pythonscri]# more consumer.py from kafka import KafkaConsumer consumer = KafkaConsumer('leontest',bootstrap_servers=['10.170.194.98:9092']) for msg in consumer: print (msg) consumer.close()
6.运行producer 和consumer:
[root@kafka-con1 pythonscript]# python producer.py
7.成功打印100个some_message_bytes![]()
相关文章推荐
- Android Manifest 用法
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 什么是 GraphQL?
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- Spark RDD API详解(一) Map和Reduce
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Spring Boot 开发微服务
- Kafka 之 中级
- Python将excel导入到mysql中