kafka集群操作-控制台操作
创建topic
kafka-topics.sh --create --zookeeper node01:2181, node02:2181, node03:2181 --replication-factor 3 --partitions 3 --topic topn
显示topic:
[root@node01 kafka]# kafka-topics.sh --describe --zookeeper node01:2181, node02:2181, node03:2181 --topic topn
列出topic:
[root@node01 kafka]# kafka-topics.sh --list --zookeeper node01:2181, node02:2181, node03:2181
创建 producer(生产者) 在master节点上 测试生产消息
[root@node01 kafka]# kafka-console-producer.sh --broker-list node01:9092,node02:9092,node03:9092 -topic topn
创建 consumer(消费者)在node02节点上 测试消费
[root@node02 kafka]# kafka-console-consumer.sh --bootstrap-server node01:9092, node02:9092, node03:9092 -topic topn --from-beginning
在node03节点上 测试消费
[root@node03 kafka]# kafka-console-consumer.sh --zookeeper node01:2181, node02:2181, node03:2181 -topic topn --from-beginning
删除 topic
[root@node01 kafka]# kafka-topics.sh --delete --zookeeper node01:2181, node02:2181, node03:2181 --topic topn