本文介绍常用的topic管理命令,主要涉及kafka-topics脚本, kafka-reassign-partitions和kafka-config脚本,前者是专门的topic相关的脚本,中间的是分区重分配相关的脚本,后者是配置相关的脚本,不仅可以管理topic,还能管理broker,consumer等。
1.topic的管理:
增
kafka-topics --bootstrap-server broker_host:port --create --topic <topic_name> --partitions 1 --replication-factor 1
删
kafka-topics --bootstrap-server broker_host:port --delete --topic <topic_name>
查
- 查用户建的某个主题的详细参数describe
kafka-topics --bootstrap-server broker_host:port --describe --topic <topic_n