kafka常用命令

转自:https://blog.csdn.net/learn_tech/article/details/84670795

1、生产者操作:

kafka-console-producer.sh --broker-list node1:9092 --topic my-kafka-topic    //my-kafka-topic时topic的名字

2、消费者操作:

通过命令,可以看到消费者可以接收生产者发送的消息 

kafka-console-consumer.sh --bootstrap-server node1:9092 --topic my-kafka-topic

 3、如果需要从头开始接收数据,需要添加--from-beginning参数

kafka-console-consumer.sh --bootstrap-server node01:9092 --from-beginning --topic my-kafka-topic

4、创建topic

kafka-topics.sh --create --zookeeper node1:2181 --replication-factor 1 --partitions 1 --topic my-kafka-topic

5、查看topic列表

kafka-topics.sh --list --zookeeper node01:2181

6、如果需要查看topic的详细信息,需要使用describe命令

kafka-topics.sh --describe --zookeeper node1:2181 --topic test-topic

7、若不指定topic,则查看所有topic的信息

kafka-topics.sh --describe --zookeeper node1:2181

8、删除topic

kafka-topics.sh --delete --zookeeper node1:2181 --topic my-kafka-topic

 

posted @ 2021-12-30 17:40  西风发财  阅读(3587)  评论(0编辑  收藏  举报