删除、创建、验证Kafka安装自带的__consumer_offsets topic

删除Kafka自带Topic


一般情况下,你删除Kafka自带的__consumer_offsets topic,会报错提示不能删除。

倔强的你直接找到zookeeper删掉了它,list查看确实没有这个topic了,但是这会导致消费者和偏移量无法记录。


创建Kafka自带的Topic


如果尝试直接创建,不带参数,那么创建完成后,leader会显示none,ISR显示为空。

正确的创建方式是:

bash 复制代码
kafka-topics --create --zookeeper xxxx:2181 --replication-factor 3 --partitions 50 --topic __consumer_offsets --config cleanup.policy=compact --config min.compaction.lag.ms=86400000

保留期限可以自己调整,其他的参数不能变,否则不能被Kafka管理。


验证方式


  1. describe查看__consumer_offsets ,是否有leader、ISR
  2. 随便找一个topic(如topic_test,然后新建一个消费者
  3. 查看topic_test的消费者组,如果能查询出来,即为成功。

相关推荐
jing-ya2 小时前
day 59 图论part10
java·开发语言·数据结构·算法·图论
短剑重铸之日2 小时前
《ShardingSphere解读》16 改写引擎:如何理解装饰器模式下的 SQL 改写实现机制?
java·数据库·后端·sql·shardingsphere·分库分表·装饰器模式
q5431470872 小时前
VScode 开发 Springboot 程序
java·spring boot·后端
小涛不学习3 小时前
Java高频面试题(带答案版)
java·开发语言
big_rabbit05023 小时前
JVM堆内存查看命令
java·linux·算法
学习要积极3 小时前
Springboot图片验证码-EasyCaptcha
java·spring boot·后端
李少兄3 小时前
企业资源计划(ERP)系统全景指南
java·前端·数据库·erp
波波七3 小时前
SSM与Springboot是什么关系? -----区别与联系
java·spring boot·后端
myloveasuka3 小时前
[Java]单列集合
android·java·开发语言
ok_hahaha3 小时前
java从头开始-黑马点评-基础篇
java·开发语言