对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实现定时同步本机与北京时间的方法
Mar 24 Python
python写一个md5解密器示例
Feb 23 Python
Django如何配置mysql数据库
May 04 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
Aug 07 Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 Python
Python可变与不可变数据和深拷贝与浅拷贝
Apr 06 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
DedeCms模板安装/制作概述
2007/03/11 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
linux使用crontab实现PHP执行计划定时任务
2014/05/10 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
python定时器使用示例分享
2014/02/16 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
简单了解python代码优化小技巧
2019/07/08 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
python如何查看网页代码
2020/06/07 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
高中的自我鉴定
2013/12/16 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
《在山的那边》教学反思
2014/02/23 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android
Python实现聚类K-means算法详解
2022/07/15 Python