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调用shell的方法
Nov 20 Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
python版微信跳一跳游戏辅助
Jan 11 Python
答题辅助python代码实现
Jan 16 Python
pandas通过索引进行排序的示例
Nov 16 Python
python中列表的切片与修改知识点总结
Jul 23 Python
python如何从文件读取数据及解析
Sep 19 Python
python实现最速下降法
Mar 24 Python
python 元组的使用方法
Jun 09 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 Python
Python列表推导式实现代码实例
Sep 09 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实现文件安全下载
2006/10/09 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
laravel自定义分页效果
2017/07/23 PHP
php和nginx交互实例讲解
2019/09/24 PHP
js判断变量是否未定义的代码
2020/03/28 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
JQuery中Bind()事件用法分析
2015/05/05 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
JavaScript设计模式之调停者模式实例详解
2018/02/03 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
Python UnboundLocalError和NameError错误根源案例解析
2018/10/31 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
感恩小明星事迹材料
2014/05/23 职场文书
机械系毕业生求职信
2014/05/28 职场文书
研究生导师评语
2014/12/31 职场文书
好员工观后感
2015/06/17 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
竞聘书的秘诀
2019/04/02 职场文书
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python