【Kafka】相关命令

Topic

1、创建 topic

bin/kafka-topics.sh --zookeeper 
127.0.0.1:2181 --create --replication-factor 3 --partitions 1 --
topic MyTopicName
--topic 定义 topic 名
--replication-factor 定义副本数
--partitions 定义分区数

2、删除Topic

server.properties中的属性delete.topic.enable=true 否则只是标记删除。

bin/kafka-topics.sh --zookeeper 
127.0.0.1:2181 --delete --topic MyTopicName

3、查看Topic

查看当前服务器中的所有 topic

bin/kafka-topics.sh --zookeeper 
127.0.0.1:2181 --list

查看某个 Topic 的详情

bin/kafka-topics.sh --zookeeper 
127.0.0.1:2181 --describe --topic MyTopicName

发送消息:

 bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic MyTopicName

消费消息

bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic MyTopicName

修改分区数

bin/kafka-topics.sh --zookeeper 
127.0.0.1:2181 --alter --topic MyTopicName --partitions 6

你可能感兴趣的:(中间件)