删除、创建、验证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的消费者组,如果能查询出来,即为成功。

相关推荐
7***68436 分钟前
Spring Boot 热部署
java·spring boot·后端
毕设源码-邱学长8 分钟前
【开题答辩全过程】以 基于Java的公职备考在线学习系统的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
Croa-vo1 小时前
Tesla Spring 2026 Co-op 面经:CodeSignal真题解析与通关攻略
java·后端·spring
C***u1761 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
CodeAmaz1 小时前
Spring 事务失效的 8 种常见场景总结
java·spring·事务失效
最笨的羊羊1 小时前
Flink CDC系列之:Kafka Debezium JSON 序列化器的实现DebeziumJsonSerializationSchema
kafka·debezium·schema·flink cdc系列·serialization·序列化器·debezium json
隔山打牛牛2 小时前
Spring 整合 MyBatis 深度详解(原理 + 实操 + 源码级解析)
java·spring·mybatis
华仔啊2 小时前
SpringBoot 动态菜单权限系统设计的企业级解决方案
java·后端
S***q3772 小时前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu