-
启动
bin/kafka-server-start.sh -daemon config/server.properties bin/kafka-server-start.sh config/server.properties
-
查看topic
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --list
-
创建topic
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181/kafka_2.11 --create --replication-factor 1 --partitions 1 --topic wordcount-input # replication-factor 副本数量 # partitions 分区数量
-
删除topic
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --delete --topic first # 需要server.properties中设置delete.topic.enable=true否则只是标记删除。
-
发送消息
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic first
-
消费消息
--from-beginning 从最开始的位置消费 # zookeeper bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic first --from-beginning # bootstrap-server bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic first
-
查看topic详情
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --describe --topic first
-
修改topic分区数(只能增加分区数,不能减少)
bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --alter --topic first --partitions 6
kafka shell 常用命令
最新推荐文章于 2024-01-26 12:07:21 发布