只需要在代码中加入

props.put("auto.offset.reset", "earliest");
props.put("group.id", UUID.randomUUID().toString());

完整例子

//1、准备配置文件Properties props = new Properties();props.put("bootstrap.servers", "hadoop1:9092");props.put("acks", "all");props.put("retries", 0);props.put("batch.size", 16384);props.put("linger.ms", 1);props.put("buffer.memory", 33554432);props.put("group.id", "test");props.put("enable.auto.commit", "true");props.put("auto.commit.interval.ms", "1000");props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");props.put("auto.offset.reset", "earliest");props.put("group.id", UUID.randomUUID().toString());// 2、创建KafkaConsumerKafkaConsumer<String, String> kafkaConsumer = new KafkaConsumer<String, String>(props);// 3、订阅数据,这里的topic可以是多个kafkaConsumer.subscribe(Arrays.asList("yun03"));// 4、获取数据while (true) {ConsumerRecords<String, String> records = kafkaConsumer.poll(100);for (ConsumerRecord<String, String> record : records) {System.out.printf("topic = %s,offset = %d, key = %s, value = %s%n",record.topic(), record.offset(), record.key(), record.value());}}

java代码实现kafka消费端consumer的from-beginning功能相关推荐

  1. 解决Kafka消费端错误:o.s.kafka.listener.LoggingErrorHandler : Error while processing: null

    简单记录下使用kafka遇到的问题,万一也会有小伙伴遇到了呢. 程序端使用springboot服务消费kafka,某天出现消息大量堆积,经过定位到错误日志如下: 2020-05-12 10:22:36 ...

  2. Kafka设计解析(十三)Kafka消费组(consumer group)

    转载自 huxihx,原文链接 Kafka消费组(consumer group) 一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料很少.最近Kafka ...

  3. kafka 消费端 api_在消费者的眼中:您真的需要为您的API提供客户端库吗?

    kafka 消费端 api RESTful Web服务和API的优点在于,任何使用HTTP协议的使用者都可以理解和使用它. 但是,同样的难题一遍又一遍地弹出:您是否应该将Web APis与客户端库一起 ...

  4. Kafka消费组(consumer group)(转)

    转载自:http://www.cnblogs.com/huxi2b/p/6223228.html 一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料很少 ...

  5. Kafka消费组(consumer group)

    原文出处:https://www.cnblogs.com/huxi2b/p/6223228.html 转载请注明出处. ---------------------------------------- ...

  6. Java代码测试大端小端

    Java果真强大,神马功能的函数都能找到,测试大端小端只需一句话: if(ByteOrder.nativeOrder()==ByteOrder.BIG_ENDIAN)System.out.printl ...

  7. java代码走读,Kafka代码走读-LogManager

    https://github.com/haogrgr/haogrgr-test/blob/master/logs/kafka_source.txt 源码阅读(0.8.2.2): (一)概览 1.调用k ...

  8. kafka消费端慢慢延迟(网络带宽不足)

    2020-09-29 问题描述:线上业务出现推送延迟,启动测试工具订阅topic,能看到数据正常时间能对上(数据写进去了),用kafka自带的也能对上, 通过分析后发现工具记录的日志在9点41分启动- ...

  9. JAVA代码无效化快捷键_Eclipse常用快捷键及快捷键功能失效时的解决方案

    当Eclipse快捷键功能,或者使用菜单时都无效.例如:搜索引用(快捷键Ctrl+Shift+G)无效: 解决方案:转换WorkSpac‍e,或者删除WorkSpace目录下的‍.metadata文件 ...

  10. 命令模式 Java代码演示【使用命令模式实现播放器功能】

    文章目录 模式介绍 模式的结构与实现 命令模式扩展(实现播放器功能) 模式介绍 命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开.这样俩者之前通过 ...

最新文章

  1. rhel 6.4 + udev + 11.2.0.3 + asm 单点安装
  2. 洛谷 P2695 骑士的工作
  3. 浏览器插件 - 通用注入模版JS
  4. springboot-quartz工程动态调度的实现
  5. [Linux]进程(十二)--task_struct结构体
  6. java 布尔逻辑运算符_Java运算符
  7. 细腻剖析2010年3月四级网络工程师试卷解题思路
  8. 你必须了解的基础的 Linux 网络命令
  9. 晚安,2017。你好,2018。
  10. 收藏商品表设计_babycare商品价格及销售情况分析
  11. 生产订单“生产线别”带入生产入库单
  12. 黑客是怎样买彩票的?
  13. 重庆云阳2021云中高考成绩查询,2021年云阳县高考状元是谁及其成绩名单
  14. html5情人节贺卡,情人节贺卡祝福语
  15. 【随便聊聊】Mac 笔记本该怎么选?
  16. C++中加速cin与cout神器
  17. 为matlab GUI添加背景图片
  18. Spring Boot 2.0 配置图文教程 1
  19. 一些学习经验总结和分享
  20. Ionic项目修改应用图标和启动页

热门文章

  1. tenacity.retry Python中一个专门用来重试的库
  2. Ablation study消融实验
  3. UE5 GPU崩溃D3D丢失的终极解决办法
  4. win7如何设置通电自动开机_电脑如何设置自动开机,教您如何设置
  5. 人人商城开启整点秒杀功能
  6. 微软修改 MIT 项目原作者版权声明引发争议;白宫为提高开源安全性邀请软件行业者座谈;Ruby 3.1.0 发布 | 开源日报
  7. 通过naa在esxi主机上找到物理磁盘的位置
  8. [MySQL 源码] Innodb Pessimistic Insert流程
  9. 服务机器人研究报告:产业链分析及投资前景预测
  10. Mocking with (and without) Spring Boot