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 enumerate遍历数组示例应用
Sep 06 Python
python实现端口转发器的方法
Mar 13 Python
Python搭建HTTP服务器和FTP服务器
Mar 09 Python
python中实现k-means聚类算法详解
Nov 11 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
Python实现病毒仿真器的方法示例(附demo)
Feb 19 Python
Python多线程thread及模块使用实例
Apr 28 Python
python安装cx_Oracle和wxPython的方法
Sep 14 Python
python 如何停止一个死循环的线程
Nov 24 Python
Python学习之迭代器详解
Apr 01 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
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
php图片添加水印例子
2016/07/20 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
php中的依赖注入实例详解
2019/08/14 PHP
Ext grid 添加右击菜单
2009/11/26 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python可变参数函数用法实例
2015/07/07 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
Python 如何展开嵌套的序列
2020/08/01 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
西班牙手机之家:Phone House
2018/10/18 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
保护母亲河倡议书
2014/04/14 职场文书
会员活动策划方案
2014/08/19 职场文书
2014全年工作总结
2014/11/27 职场文书
拾金不昧表扬信
2015/01/16 职场文书
如何写新闻稿
2015/07/18 职场文书
python如何进行基准测试
2021/04/26 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL