Python测试Kafka集群(pykafka)实例


Posted in Python onDecember 23, 2019

生产者代码:

# -* coding:utf8 *- 
from pykafka import KafkaClient 
 
host = 'IP:9092, IP:9092, IP:9092'
client = KafkaClient(hosts = host) 
 
print client.topics 
 
# 生产者 
topicdocu = client.topics['my-topic'] 
producer = topicdocu.get_producer() 
for i in range(100): 
  print i 
  producer.produce('test message ' + str(i ** 2)) 
producer.stop()

消费者代码:

# -* coding:utf8 *- 
from pykafka import KafkaClient 
 
host = 'IP:9092, IP:9092, IP:9092'
client = KafkaClient(hosts = host) 
 
print client.topics 
 
# 消费者 
topic = client.topics['my-topic'] 
consumer = topic.get_simple_consumer(consumer_group='test', auto_commit_enable=True, auto_commit_interval_ms=1, 
                   consumer_id='test') 
for message in consumer: 
  if message is not None: 
    print message.offset, message.value

以上这篇Python测试Kafka集群(pykafka)实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
从零学Python之引用和类属性的初步理解
May 15 Python
python基于socket实现网络广播的方法
Apr 29 Python
Python二分查找详解
Sep 13 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
Python编程二分法实现冒泡算法+快速排序代码示例
Jan 15 Python
Python3多线程操作简单示例
May 22 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
Python常见的pandas用法demo示例
Mar 16 Python
Django 再谈一谈json序列化
Mar 16 Python
pyqt5数据库使用详细教程(打包解决方案)
Mar 25 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
Python如何快速找到多个字典中的公共键(key)
Apr 29 Python
Python with语句和过程抽取思想
Dec 23 #Python
python每5分钟从kafka中提取数据的例子
Dec 23 #Python
Python彻底删除文件夹及其子文件方式
Dec 23 #Python
win10下python2和python3共存问题解决方法
Dec 23 #Python
py-charm延长试用期限实例
Dec 22 #Python
python分布式计算dispy的使用详解
Dec 22 #Python
使用python实现哈希表、字典、集合操作
Dec 22 #Python
You might like
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
实例简介PHP的一些高级面向对象编程的特性
2015/11/27 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python pickle 和 shelve模块的用法
2013/09/16 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
浅析python的优势和不足之处
2018/11/20 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python包和模块的分发详细介绍
2020/06/19 Python
Python类型转换的魔术方法详解
2020/12/23 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
读书之星事迹材料
2014/05/12 职场文书
红头文件任命书范本
2014/06/05 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
担保书范文
2015/01/20 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
小学中队委竞选稿
2015/11/20 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
Mysql忘记密码解决方法
2022/02/12 MySQL