首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 操作kafka

https://pypi.python.org/pypi/pykafka 最近项目中总是跟java配合,我一个写python的程序员,面对有复杂数据结构的java代码转换成python代码,确实是一大难题...开始 开始肯定去找python连接kafka的标准库, kafka-python 和 pykafka 前者使用的人多是比较成熟的库,后者是Samsa的升级版本,在网上到文章 在python连接并使用kafka... 使用samsa连接zookeeper然后使用kafka Cluster很能满足我的需求,在pykafka的例子中也看到了zk的支持,而kafka-python并没有zk的支持,所以选择了pykafka...这也解决了我看pykafka文档,只有消费者才连接zookeeper的困惑,所以问题解决,直接按照文档搞起。...生产者 >>> from pykafka import KafkaClient >>> client = KafkaClient(hosts="192.168.1.1:9092, 192.168.1.2

61110
您找到你想要的搜索结果了吗?
是的
没有找到

python操作kafka

pykafka:https://github.com/Parsely/pykafka pip install pykafka 开始肯定去找python连接kafka的标准库,kafka-python和...pykafka 前者使用的人多是比较成熟的库,后者是Samsa的升级版本,在python连接并使用kafka 使用samsa连接zookeeper然后使用kafka Cluster很能满足我的需求,在pykafka...的例子中也看到了zk的支持,而kafka-python并没有zk的支持,所以选择了pykafka做为连接库 概念问题 kafaka和zookeeper的群集,使用samsa的时候生产者和消费者都连接了zookeeper...这也解决了我看pykafka文档,只有消费者才连接zookeeper的困惑,所以问题解决,直接按照文档搞起。...生产者 >>> from pykafka import KafkaClient >>> client = KafkaClient(hosts="192.168.1.1:9092, 192.168.1.2

2.7K20

使用生成器把Kafka写入速度提高1000倍

事件的起因是我需要把一些信息写入到Kafka中,我的代码一开始是这样的: import time from pykafka import KafkaClient client = KafkaClient...由于生产者对象是可以复用的,于是我对代码作了一些修改: import timefrom pykafka import KafkaClient client = KafkaClient(hosts="127.0.0.1...每100条数据保存一次,并清空暂存的列表: import timefrom pykafka import KafkaClient client = KafkaClient(hosts="127.0.0.1...然而,pykafka的官方文档中使用的是第一种写法,通过上下文管理器with来获得生产者对象。暂且不论第二种方式是否会报错,只从写法上来说,第二种方式必需要手动关闭对象。...根据这个逻辑,设计如下代码: import timefrom pykafka import KafkaClient client = KafkaClient(hosts="127.0.0.1:9092

1.4K20

使用生成器把Kafka写入速度提高1000倍

事件的起因是我需要把一些信息写入到Kafka中,我的代码一开始是这样的: import time from pykafka import KafkaClient client = KafkaClient...由于生产者对象是可以复用的,于是我对代码作了一些修改: import time from pykafka import KafkaClient client = KafkaClient(hosts="...每100条数据保存一次,并清空暂存的列表: import time from pykafka import KafkaClient client = KafkaClient(hosts="127.0.0.1...然而,pykafka的官方文档中使用的是第一种写法,通过上下文管理器with来获得生产者对象。暂且不论第二种方式是否会报错,只从写法上来说,第二种方式必需要手动关闭对象。...根据这个逻辑,设计如下代码: import time from pykafka import KafkaClient client = KafkaClient(hosts="127.0.0.1:9092

86510

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券