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函数执行前后增加额外的行为
Oct 20 Python
python实现简易版计算器
Jun 22 Python
pytorch+lstm实现的pos示例
Jan 14 Python
Django分组聚合查询实例分享
Apr 29 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
Aug 11 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 Python
Python编写万花尺图案实例
Jan 03 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
python基于opencv批量生成验证码的示例
Apr 28 Python
python 开心网和豆瓣日记爬取的小爬虫
May 29 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 Python
python实现手机推送 代码也就10行左右
Apr 12 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
大师制作的中短波矿石收音机
2020/04/02 无线电
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
基于JQuery的cookie插件
2010/04/07 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
JavaScrip关于创建常量的知识点
2017/12/07 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
浅谈python字符串方法的简单使用
2016/07/18 Python
Python实现基本线性数据结构
2016/08/22 Python
Python爬虫代理IP池实现方法
2017/01/05 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Python实现AI换脸功能
2020/04/10 Python
会议活动邀请函
2014/01/27 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
上下班时间调整通知
2015/04/23 职场文书
结婚纪念日感言
2015/08/01 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android
Python基本知识点总结
2022/04/07 Python