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 open()文件处理使用介绍
Nov 30 Python
Python温度转换实例分析
Jan 17 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
儿童编程python入门
May 08 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 Python
Flask项目中实现短信验证码和邮箱验证码功能
Dec 05 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
Jan 20 Python
详解Python 函数参数的拆解
Sep 02 Python
python连接mongodb数据库操作数据示例
Nov 30 Python
python pyhs2 的安装操作
Apr 07 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
9个经典的PHP代码片段分享
2014/12/18 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
js日期时间补零的小例子
2013/03/05 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
jQuery-ui引入后Vs2008的无智能提示问题解决方法
2014/02/10 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
js实现文本框选中的方法
2015/05/26 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
JS实现的简单拖拽功能示例
2017/03/13 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Python制作简单的网页爬虫
2015/11/22 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
Django实现跨域请求过程详解
2019/07/25 Python
利用python在excel中画图的实现方法
2020/03/17 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
工作失职检讨书500字
2014/10/17 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
赡养老人协议书范本
2015/08/06 职场文书
解决python存数据库速度太慢的问题
2021/04/23 Python