对python操作kafka写入json数据的简单demo分享


Posted in Python onDecember 27, 2018

如下所示:

安装kafka支持库pip install kafka-python
from kafka import KafkaProducer
import json
 
'''
 生产者demo
 向test_lyl2主题中循环写入10条json数据
 注意事项:要写入json数据需加上value_serializer参数,如下代码
'''
producer = KafkaProducer(
       value_serializer=lambda v: json.dumps(v).encode('utf-8'),
       bootstrap_servers=['192.168.12.101:6667','192.168.12.102:6667','192.168.12.103:6667']
       )
for i in range(10):
 data={
  "name":"李四",
  "age":23,
  "gender":"男",
  "id":i
 }
 producer.send('test_lyl2', data)
producer.close()
from kafka import KafkaConsumer
import json
 
'''
 消费者demo
 消费test_lyl2主题中的数据
 注意事项:如需以json格式读取数据需加上value_deserializer参数
'''
 
 
consumer = KafkaConsumer('test_lyl2',group_id="lyl-gid1",
       bootstrap_servers=['192.168.12.101:6667','192.168.12.102:6667','192.168.12.103:6667'],
       auto_offset_reset='earliest',value_deserializer=json.loads
       )
for message in consumer:
 print(message.value)

以上这篇对python操作kafka写入json数据的简单demo分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用百度翻译进行中翻英示例
Apr 14 Python
Python字符串切片操作知识详解
Mar 28 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
python opencv 图像拼接的实现方法
Jun 27 Python
django用户登录验证的完整示例代码
Jul 21 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
Python+Appium实现自动化测试的使用步骤
Mar 24 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
解决Python 写文件报错TypeError的问题
Oct 23 Python
使用python-cv2实现视频的分解与合成的示例代码
Oct 26 Python
python import 上级目录的导入
Nov 03 Python
python消费kafka数据批量插入到es的方法
Dec 27 #Python
Python通过paramiko远程下载Linux服务器上的文件实例
Dec 27 #Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 #Python
python 读取Linux服务器上的文件方法
Dec 27 #Python
Python 脚本获取ES 存储容量的实例
Dec 27 #Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 #Python
python获取本机所有IP地址的方法
Dec 26 #Python
You might like
php实现memcache缓存示例讲解
2013/12/04 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
js 替换
2008/02/19 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
Lua表达式和控制结构学习笔记
2014/12/15 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
jquery实现图片随机排列的方法
2015/05/04 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
js实现楼层导航功能
2017/02/23 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
ES6 Proxy实现Vue的变化检测问题
2019/06/11 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
python中如何使用朴素贝叶斯算法
2017/04/06 Python
python+opencv实现动态物体追踪
2018/01/09 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
暑假家长评语大全
2014/04/17 职场文书
2015年团支部工作总结
2015/04/03 职场文书
可怜妈妈观后感
2015/06/09 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python