目录

列出所有topic

创建topic

删除topic

查询topic的描述信息

模拟生产者

模拟消费者


列出所有topic

# 通过 zk 集群中的一个列出所有 topic
bin/kafka-topics.sh --list --zookeeper 10.10.2.60:2181

 

 

创建topic

# 注意创建的分区数是可以大于brokers的个数,但是创建的副本数只能 <= brokers的个数 
bin/kafka-topics.sh --create --zookeeper 10.10.2.60:2181 --topic suntest --partitions 2 --replication-factor 2

 

 

删除topic

# 如果server.properties中设置的delete.topic.enable为true,则直接删除,如果为false,只是标记为删除 
bin/kafka-topics.sh --delete --zookeeper 10.10.2.60:2181 --topic suntest

 

 

查询topic的描述信息

bin/kafka-topics.sh --describe --topic suntest --zookeeper 10.10.2.60:2181

 

 

模拟生产者

bin/kafka-console-producer.sh --brokerlist hadoop102:9092 --topic suntest 
>

 

 

模拟消费者

// 老 
bin/kafka-console-consumer.sh --topic suntest --zookeeper 10.10.2.60:2181 
// 新 
bin/kafka-console-consumer.sh --topic suntest --bootstrap-server 10.10.2.81:9092 
bin/kafka-console-consumer.sh --topic suntest --bootstrap-server 10.10.2.81:9092 --from beginning

 

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐