当前位置: 首页 > news >正文

网站建设与维护教学视频如何查找昆明公司的网站

网站建设与维护教学视频,如何查找昆明公司的网站,帮人做推广的网站,四川移动端网站建设目录 一、怎么寻找我们关心的主题在崩溃之前消费到了哪里#xff1f; 1、一个问题#xff1a; 2、查看消费者消费主题__consumer_offsets 3、一个重要前提#xff1a;消费时要提交offset 二、指定 Offset 消费 假如遇到kafka崩了#xff0c;你重启kafka之后#xff0…目录 一、怎么寻找我们关心的主题在崩溃之前消费到了哪里  1、一个问题 2、查看消费者消费主题__consumer_offsets 3、一个重要前提消费时要提交offset 二、指定 Offset 消费 假如遇到kafka崩了你重启kafka之后想要继续消费应该怎么办 首先确定要消费的主题是哪几个其次使用命令或者其他的组件查看 __consumer_offset 主题下的偏移量信息找到我们关心的主题在崩溃之前消费到了哪里。最后使用 java 代码里面有一个非常重要的方法 seek指定需要消费的主题分区以及偏移量就可以继续消费了。 下面是解决这个问题的具体步骤  一、怎么寻找我们关心的主题在崩溃之前消费到了哪里  因为__consumer_offset 主题下记录了主题的偏移量信息所以提交offset之后,消费__consumer_offset 主题便可查看所有主题的偏移量信息 1、一个问题 __consumer_offset 主题下的数据是不能查看的,怎么解决 解决方案 在配置文件 config/consumer.properties 中添加配置 exclude.internal.topicsfalse。然后分发一下 分发这里我使用了脚本) xsync.sh /opt/installs/kafka3/config/consumer.properties 注意修改之前要先关闭kafka和zookeeper,修改完毕后再开启 说明默认是 true表示不能消费系统主题。为了查看该系统主题数据所以该参数修改为 false。如果不修改是无法查看offset的值的因为这些都是加密数据。 2、查看消费者消费主题__consumer_offsets kafka-console-consumer.sh --topic __consumer_offsets --bootstrap-server bigdata01:9092 --consumer.config /opt/installs/kafka3/config/consumer.properties --formatter kafka.coordinator.group.GroupMetadataManager\$OffsetsMessageFormatter 查询结果如下 图中1是消费者组名2是Topic主题名;3是分区4是偏移量说明该主题崩溃前消费到了这里 此时便查询到了偏移量信息 3、一个重要前提消费时要提交offset 能查询到偏移量的前提是消费时要自动提交 offset默认开启或者手动提交 offset 一般不用管因为自动提交会默认开启 二、指定 Offset 消费 kafka提供了seek方法可以让我们从分区的固定位置开始消费。 seek (TopicPartition Partitionoffset offset)指定分区和偏移量 package com.bigdata._03offsetTest;import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.consumer.ConsumerRecords; import org.apache.kafka.clients.consumer.KafkaConsumer; import org.apache.kafka.common.TopicPartition; import org.apache.kafka.common.serialization.StringDeserializer;import java.time.Duration; import java.util.ArrayList; import java.util.List; import java.util.Properties; import java.util.Set;public class _03CustomConsumerSeek {public static void main(String[] args) {Properties properties new Properties();//连接kafka setProperty和put都行properties.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,bigdata01:9092);// 字段反序列化 key 和 valueproperties.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG,StringDeserializer.class.getName());properties.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,StringDeserializer.class.getName());// 配置消费者组组名任意起名 必须properties.put(ConsumerConfig.GROUP_ID_CONFIG, test5);// 是否自动提交 offset 通过这个字段设置properties.put(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG,true);KafkaConsumerString, String kafkaConsumer new KafkaConsumerString, String(properties);// 消费者消费的是kafka集群的数据消费哪个主题的数据呢ListString topics new ArrayList();topics.add(bigdata);// list可以设置多个主题的名称kafkaConsumer.subscribe(topics);// 执行计划// 此时的消费计划是空的因为没有时间生成SetTopicPartition assignment kafkaConsumer.assignment();while(assignment.size() 0){// 这个本身是拉取数据的代码此处可以帮助快速构建分区方案出来kafkaConsumer.poll(Duration.ofSeconds(1));// 一直获取它的分区方案什么时候有了就什么时候跳出这个循环assignment kafkaConsumer.assignment();}// 获取分区0的offset 100 以后的数据kafkaConsumer.seek(new TopicPartition(bigdata,0),100);// 因为消费者是不停的消费所以是while truewhile(true){// 每隔一秒钟从kafka 集群中拉取一次数据有可能拉取多条数据ConsumerRecordsString, String records kafkaConsumer.poll(Duration.ofSeconds(1));// 循环打印每一条数据for (ConsumerRecord record:records) {// 打印一条数据System.out.println(record);// 打印数据中的值System.out.println(record.value());}}} }执行这个java代码就可以从精确的指定位置继续消费了 结果如下 从上图可以看出确实是从指定的主题、分区、偏移量开始消费的
http://www.tj-hxxt.cn/news/135513.html

相关文章:

  • 淘客网站代理地震网最新消息今天
  • 销售网站建设的意义wordpress 标签中文
  • 苏州网站建设致宇100个无水印短视频素材免费
  • 龙岗公司做网站做网站主要学什么条件
  • 使用flashfxp上传网站域名和网站的建设实训报告
  • 昆明体育城微网站建设兰州碧桂园
  • 做网站什么价位湘阴网页定制
  • 上海平台网站建设公网站制作公司上海
  • win8 风格网站模板vi设计模板源文件
  • 制作ppt的网站网站建设的开票编码
  • 网站制作费用是多少网站流量怎样挣钱
  • 昆明专业网站设计公司三门峡住房城乡建设局网站
  • 网站建设需要多少钱?qq企业邮箱怎么注册
  • 秀屿区建设局网站制作网站的软件下载
  • 建设网站论文网站策划与建设实训心得
  • 用phpcms建网站流程如何通过网络营销自己
  • 做网页网站医院网址
  • 做装修的推广网站有那种wordpress logo 编辑器
  • 微页制作网站模板下载软件全国造价信息网官网
  • 站长之家网站介绍彩页设计图片模板
  • 秦皇岛金洋建设集团网站如何创作网站
  • 专业制作网站系统谷歌浏览器官网下载安装
  • 宝安公司网站制作哪家公司好西安电子商务网站
  • 备案停止网站长沙网站推广合作
  • 个人网站 免费wordpress 音频插件
  • 昆明网络优化网站优化软件推荐
  • 做的好的阅读类的网站有哪些长沙哪里做网站
  • 成都建站价格wordpress打赏链接
  • 网站建设公司普遍存在劣势用动态和静态设计一个网站
  • 网站被墙是谁做的山东神华网站建设