//创建topic
./bin/kafka-topics.sh --bootstrap-server server0:9092 --create --topic test
//创建分布式topic
./bin/kafka-topics.sh --bootstrap-server server0:9092 --create --replication-factor 2 --partitions 4 --topic disTopic
//删除topic
./bin/kafka-topics.sh --bootstrap-server server0:9092 --delete --topic disTopic
//查看topic信息
./bin/kafka-topics.sh --bootstrap-server server0:9092 --describe --topic disTopic
//查看所有topic列表
./bin/kafka-topics.sh --bootstrap-server server0:9092 --list
//启动一个生产者,往名为test的topic中发消息
./bin/kafka-console-producer.sh --broker-list server0:9092 --topic test
//启动一个消费者,从名为test的topic中接受消息
./bin/kafka-console-consumer.sh --bootstrap-server server0:9092 --topic test
//启动一个消费者,消费topic中发送的历史消息
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic test
//消费者从offset=4之后的消息开始消费
./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --partition 0 --offset 4 --topic test
//指定消费者组,server0、server1为一个消费者组,server2为一个不同的消费者组
./bin/kafka-console-consumer.sh --bootstrap-server server0:9092 --consumer-property group.id=testGroup --topic test
./bin/kafka-console-consumer.sh --bootstrap-server server1:9092 --consumer-property group.id=testGroup --topic test
./bin/kafka-console-consumer.sh --bootstrap-server server2:9092 --consumer-property group.id=testGroup1 --topic test
//查看消费者组消费进度
./bin/kafka-consumer-groups.sh --bootstrap-server server0:9092 --describe --group testGroup
Kafka常用命令
最新推荐文章于 2024-06-17 20:06:54 发布