1创建一个Topic
bin/kafka-topics.sh --create --zookeeper slave2:2181,slave3:2181,slave4:2181 --replication-factor 1 --partitions 5 --topic test --config delete.retention.ms=172800000
2删除一个Topic(默认情况只是给topic打个标记)
bin/kafka-topics.sh --zookeeper slave:2181,slave2:2181,slave32181 --delete --topic "test"
3查看所有topic
bin/kafka-topics.sh --zookeeper slave2:2181 --list
[root@apps kafka]# bin/kafka-topics.sh --zookeeper slave2:2181 --list
__consumer_offsets
test - marked for deletion
test1
[root@apps kafka]#
4查看指定topic
[root@apps kafka]# bin/kafka-topics.sh --zookeeper slave2:2181,slave3:2181,slave4:2181 --topic test1 --describe
Topic:test1 PartitionCount:5 ReplicationFactor:1 Configs:delete.retention.ms=172800000
Topic: test1 Partition: 0 Leader: 0 Replicas: 0 Isr: 0
Topic: test1 Partition: 1 Leader: 0 Replicas: 0 Isr: 0
Topic: test1 Partition: 2 Leader: 0 Replicas: 0 Isr: 0
Topic: test1 Partition: 3 Leader: 0 Replicas: 0 Isr: 0
Topic: test1 Partition: 4 Leader: 0 Replicas: 0 Isr: 0
[root@apps kafka]#
5生产者
bin/kafka-console-producer.sh --broker-list apps:9092 --topic test1
6消费者
bin/kafka-console-consumer.sh --bootstrap-server apps:9092 --topic test1 --from-beginning