kafka基本命令行

kafka-topics.sh --zookeeper 192.168.104.91:2181,192.168.104.92:2181,192.168.104.93:2181 --create --topic events --partitions 3 --replication-factor 3  # 创建topic   partitions:分区  replication-factor;副本
kafka-console-consumer.sh --bootstrap-server 192.168.104.91:9092,192.168.104.92:9092,192.168.104.93:9092 --topic events
kafka-console-producer.sh --broker-list 192.168.104.91:9092,192.168.104.92:9092,192.168.104.93:9092 --topic events # tipic添加数据


kafka-topics.sh --zookeeper 192.168.104.91:2181,192.168.104.92:2181,192.168.104.93:2181 -list  # 查看topic

kafka-topics.sh --delete --zookeeper 192.168.104.91:2181,192.168.104.92:2181,192.168.104.93:2181 --topic events    # 删除topic
如果是标记删除
zkCli.sh   # 进入zookeeper命令行模式
ls /brokers/topics   # 找到topic所在的目录
deleteall /brokers/topics/{topic name}  # 此时topic被彻底删除。


ls /admin/delete_topics/{topic name}  # 如果你删除了此处的topic,那么marked for deletion 标记消失