生产者代码:

# -* 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  

转载于:https://www.cnblogs.com/zhangtianyuan/p/7832373.html

Python测试Kafka集群(pykafka)相关推荐

  1. python读写kafka集群(转载+自己验证)

    ###############################版本信息######################################### 组件/系统 版本 Python 3.6 Kaf ...

  2. kafka 集群启动失败:FATAL [KafkaServer id=0] Fatal error during KafkaServer startup.

    在测试 kafka 集群时,关闭 kafka 后,再次启动 kafka 集群时,遇到此问题,具体内容如下: FATAL [KafkaServer id=0] Fatal error during Ka ...

  3. 大数据之超级详细的KafKa集群搭建过程

    大数据 大数据之超级详细的KafKa集群搭建过程 文章目录 大数据 大数据之超级详细的KafKa集群搭建过程 前言 一.Kafka集群配置方法 1.1 将Kafka的安装包上传到虚拟机,并解压(三个虚 ...

  4. Kafka集群安装--测试--关闭

    一.前提 1.kafka安装包下载:http://kafka.apache.org/downloads 2.jdk已安装 3.scala已安装 4.zookeeper集群已安装并运行 二.步骤 1.对 ...

  5. Kafka集群部署与测试

    目录 Kafka集群部署与测试 一.安装Kafka 二.启动kafka服务 Kafka集群部署与测试 一.安装Kafka ①.Alt+P 拷贝安装包 cd /opt/module tar -zxvf ...

  6. kafka集群下载、启动、部署、测试

    文章目录 一.kafka基础操作 1. kafka下载 2. 解压 3. 重命名 4. 在kafka目录下创建 data 数据文件夹 5. 修改配置文件 6. 配置kafka环境变量 7. 刷新环境变 ...

  7. Kafka集群间同步数据方案-Flume

    Apache Flume 是一个分布式.高可靠.高可用的用来收集.聚合.转移不同来源的大量日志数据到中央数据仓库的工具. 系统要求 Java运行环境 - Java 1.8或更高版本 体系结构 Even ...

  8. 转-Kafka【第一篇】Kafka集群搭建

    转自: https://www.cnblogs.com/luotianshuai/p/5206662.html Kafka[第一篇]Kafka集群搭建 Kafka初识 1.Kafka使用背景 在我们大 ...

  9. kafka集群搭建(消息)

    1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户的搜索关键词进行 ...

  10. zookeeper 和 kafka 集群搭建

    Kafka初识 1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户 ...

最新文章

  1. 「权威发布」2019年大学生电子设计竞赛题目
  2. Vue.js(17)之 插槽
  3. vue 获取请求url_vue 获取url里参数的两种方法小结
  4. MySQL 5.1.45 GA 发布
  5. Ubuntu18.04快捷键
  6. 进口食品加盟 选择自由自在休闲食品
  7. VirtualBox安装MAC时,只有光驱(Sierra Custom Installer)没有硬盘怎么办
  8. Eclipse简明使用教程(java集成开发环境)
  9. PowerPCB转Protel 99的详细教程
  10. 海思平台Hi3796MV200芯片处理器介绍
  11. 搜索引擎提交软件_搜索引擎排名因素有哪些?
  12. 前端Tippy.js组件 配置 Button点击事件
  13. 敏捷项目管理Scrum连载系列之Scrum在团队中的应用
  14. 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作...
  15. 【Books系列】席慕蓉《回眸》欣赏
  16. 计算n个整数中有多少个正整数、多少个负整数,并计算这些整数的总和和平均值
  17. 部署测试fabric1.0及源码解析
  18. win10实时防护彻底关掉
  19. PS——出现“Not a PNG file“报错的一种解决方法
  20. 帝骑k触屏模拟器_终骑diend模拟器

热门文章

  1. PGM:贝叶斯网的参数估计2
  2. 东北大学计算机学院拟录取分数线,东北大学全国各省各专业录取分数线汇总!(含艺术类)...
  3. Ubuntu常用终端命令
  4. C语言结构体定义 typedef struct
  5. mysql回表慢sql_MySQL 的覆盖索引与回表
  6. 蓝桥杯2016年第七届C/C++省赛B组第八题-四平方和
  7. Git — 解决“requested upstream branch ‘origin/master‘ does not exist“
  8. Eclipse — 如何导入包
  9. 7-4 用天平找小球 (10 分)
  10. Visual Studio 2017 编译Clang