1、因为项目原因,kakfa通道中经常造成数据阻塞,导致kafka通道中数据量过大,因此我需要将kakfa通道中数据清除(个人项目原因,一直使用一个消费者,只要保证当前消费者不在消费之前很久的数据就可以。因数量过大,造成topic阻塞,消费者消费太慢,还有可能造成重复消费问题)。下面将介绍删除topic中数据或者日志数据的方法。

A: 第一种方法就是

1):停掉kafka进程

2):删除kafka的日志数据,删除topic

3);将zookeeper中的offset偏移量修改

或者直接将topic删除掉

4);重启kafka进程或者重建kafka通道

这是比较保险也适用于大多数的情况

B: 如果我的需求只是让当前消费者不在消费之前的阻塞数据,那么可以用下面的方法来实现

1): 停掉kafka进程,将kafka的server.properties中的log.retention.hours=1/60;  将日志数据保留1分钟

或者

在不用停掉kafka进程的情况下执行:

kafka-configs.sh –zookeeper localhost:2181 –entity-type topics –entity-name test –alter –add-config retention.ms=10000
直接执行当前命令,可以在不停掉kafka进程的情况下,将日志数据保留时间修改成1000毫秒(注意:这里的设置的是毫秒)

这样就可以保证当前消费者不会再消费阻塞的数据了。

以上两种方式,都要保证没有向通道中进行生产的数据的生产者
---------------------
作者:nicodeme
来源:CSDN
原文:https://blog.csdn.net/nicodeme/article/details/81950455
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/vana/p/10201298.html

删除kafka topic相关推荐

  1. 【Kafka】Kafka如何彻底删除Kafka中的topic

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 文章目录 1.概述 2.方法一(配置delete.topic.enable=true) 3.方法二(没有 ...

  2. kafka删除指定topic,zookeeper: Command not found: Command not found rmr。

    在学习卡夫卡kafka需要删除指定topic的时候,我进入zookeeper客户端,输入 rmr 命令显示: zookeeper新版本剔除了 rmr 命令,使用 deleteall 代替即可. 如需删 ...

  3. Java程序创建Kafka Topic,以及数据生产消费,常用的命令

    转自: Java程序创建Kafka Topic,以及数据生产消费,常用的命令_Zyy_z_的博客-CSDN博客_java kafka创建topicKafka简介: Kafka是一个分布式发布--订阅消 ...

  4. Kafka 集群扩容、分区重新分配、SparkStreaming自适应上游kafka topic partition数目变化

    一.扩容场景 了解了数据迁移,我们来看下哪些场景需要进行扩容,然后有哪些方法可以实现快速扩容的效果.通常有如下两种需要紧急扩容的场景: 集群所有节点负载都高,需要快速扩容. 集群内某几台节点负载很高, ...

  5. Kafka topic分区增加副本

    Kafka中topic的每个分区可以设置多个副本.如果副本数为1,当该分区副本的leader节点宕机后,会导致该分区不可用.故需要设置多副本来保证可用性. 实际项目中,存在项目初期创建了副本数为1的t ...

  6. 如何删除kafka主题数据

    本文我们探讨几种关于如何删除kafka主题数据的策略. 场景分析 在进入主题之前,先讨论下需要删除kafka主题数据的应用场景. 场景介绍 kafka消息在过了保留周期之后会被自动清除.但总有一些情况 ...

  7. Kafka系列之:不重启kafka集群设置kafka topic数据保留时间

    Kafka系列之:不重启kafka集群设置kafka topic数据保留时间 一.kafka topic数据保留3天的bash命令 二.查看kafka删除数据日志 三.批量设置上千个topic保留3天 ...

  8. kafka topic制定规则

    kafka topic的制定,我们要考虑的问题有很多,比如生产环境中用几备份.partition数目多少合适.用几台机器支撑数据量,这些方面如何去考量?笔者根据实际的维护经验,写一些思考,希望大家指正 ...

  9. Kafka—topic的查询和创建

    记录常用的kafka常用的topic相关命令 查看topic列表 [root@shtest01 ~]# /usr/lib/kafka/bin/./kafka-topics.sh --list --zo ...

最新文章

  1. Java集合详解之Map
  2. ejb 3中bean的种类
  3. AI视觉大牛朱松纯担任北大AI研究院院长,提出通过构建大任务平台走向通用AI...
  4. 如何赋能零售行业数字化转型? SAP从这些方向发力
  5. java concurrency_Java Concurrency - Lock
  6. 微信红包随机数字_微信红包的随机算法
  7. 现代软件工程 第十一章 【软件设计与实现】 练习与讨论
  8. durpal是否支持php7,drupal7 的安装方法
  9. 12种JavaScript MVC框架之比较
  10. 【李宏毅2020 ML/DL】P73 More about Anomaly Detection
  11. 第三章_深度学习基础
  12. 计算二叉树的叶子结点个数_C++数据结构二叉树统计总结点个数,叶子结点个数,单分支结点个数,双分支结点个数。...
  13. java 运算规则_java四则运算规则
  14. 在Excel中使用SQL语句实现数据处理
  15. 豆瓣电影评分(微信小程序)——Day1
  16. 【深度学习】深度学习如何影响运筹学?
  17. 手机日常使用技巧、和手机停机如何免费上网 。好多大家不知道的功能 不看后悔哦
  18. 2018年python薪资_最好的Python:2017和2018年至今我最喜欢的文章集
  19. unity编程实践-牧师与魔鬼动作分离版
  20. 对话系统的设计艺术(完结)

热门文章

  1. JBUILDER 2006怎么配置 STRUTS?[
  2. 分享一个windows下检测硬件信息的bat脚本
  3. BZOJ 4517 组合数+错排
  4. ArcGIS Server SOE开发之奇怪异常:
  5. (九十三)蓝牙的基本使用
  6. CentOS 6.3 下编译Nginx(笔记整理)
  7. Servlet - cookie、session、servletContext概述
  8. CodeSmith注册机,支持5.2.2和5.2.1版
  9. 一个快速生成元素背景的 React 组件
  10. linux xargs命令,xargs 命令教程