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的Flask框架实现视频的流媒体传输
Mar 31 Python
利用Python抓取行政区划码的方法
Nov 28 Python
python针对excel的操作技巧
Mar 13 Python
pyhton列表转换为数组的实例
Apr 04 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
Python发送邮件功能示例【使用QQ邮箱】
Dec 04 Python
详解python做UI界面的方法
Feb 27 Python
python elasticsearch环境搭建详解
Sep 02 Python
Python搭建代理IP池实现获取IP的方法
Oct 27 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
通过代码实例了解Python sys模块
Sep 14 Python
让文件路径提取变得更简单的Python Path库
May 27 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
第十三节--对象串行化
2006/11/16 PHP
很好用的PHP数据库类
2009/05/27 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
javascript时间差插件分享
2016/07/18 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
原生js实现购物车
2020/09/23 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
python去除扩展名的实例讲解
2018/04/23 Python
python求质数的3种方法
2018/09/28 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
团日活动策划书
2014/02/01 职场文书
《乡愁》教学反思
2014/02/18 职场文书
计算机毕业生求职信
2014/06/10 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
暑期培训心得体会
2014/09/02 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
sql字段解析器的实现示例
2021/06/23 SQL Server
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
python开发人人对战的五子棋小游戏
2022/05/02 Python