今天學習了一下kafka的原理以及相關命令,把kafka相關的常用命令整理出來
直接進入到kafka的bin目錄下,執行下面的命令
創建主題topic(3個分區,1個副本)
bin/kafka-topics.sh
--create --zookeeper 162.168.2.23:2181 --replication-factor1--partitions3--topicnca_new
查看所有的topic
bin/kafka-topics.sh ?--list --zookeeper 162.168.2.23:2181
查詢topic的描述信息
bin/kafka-topics.sh ?--describe --zookeeper 162.168.2.23:2181--topic ?nca_new
查看生產者
bin/kafka-console-producer.sh ?--broker-list 162.168.2.23:9092 --topic nca_new
查看消費者
bin/kafka-console-consumer.sh ?--zookeeper 162.168.2.23:2181 --topic nca_new
例子
[public@linux23bin] ./kafka-topics.sh ?--list --zookeeper 162.168.2.23:2181
business_new
business_basic
nca_new
[public@linux23bin] ./kafka-topics.sh --describe --zookeeper 162.168.2.23:2181--topic nca_new ? ? #查看nca_new的描述信息
Topic:nca_newPartitionCount:3ReplicationFactor:1Configs:
Topic:nca_newPartition:0Leader:0Replicas:0Isr:0
Topic:nca_newPartition:1Leader:0Replicas:0Isr:0
Topic:nca_newPartition:2Leader:0Replicas:0Isr:0