简记 kafka topic管理常用命令
1.进入kafka的docker容器内
docker exec -it b38766f9aa66 bash
2.打开kafka的所在目录
cd opt/kafka_2.13-2.8.1/
3.查看kafka的topic列表
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 --list
4.查看kafka的某个指定topic
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 --describe --topic test_msg
5.修改kafka的某个指定topic的分区数(分区数只能增加不能减少)
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 -alter --partitions 3 --topic test_msg
6.错误示范(试图将一个多分区的topic改为1个,不可取)
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 -alter --partitions 1 --topic test_msg
7.删除某个topic
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 --delete --topic test_msg
8.新建一个topic
bin/kafka-topics.sh --zookeeper 192.168.10.12:2181 --create --topic test_msg - -partitions 1 --replication-factor 1
9.退出容器
exit