Kafka常用命令

kafka启动:bin/kafka-server-start.sh -daemon config/server.properties
kafka停止:bin/kafka-server-stop.sh
选项说明:
--topic topic名称
--replication-factor 副本数
--partitions 分区数
--zookeeper 本机ip:zk端口号
--bootstrap-list 本机ip:kafka端口号
--broker-list 本机ip:kafka端口号
--from-beginning 查看历史消息

###查看当前服务器所有topic
[root@kafka-master kafka]# bin/kafka-topics.sh --zookeeper master:2181 --list

###创建topic
[root@kafka-master kafka]# bin/kafka-topics.sh --zookeeper master:2181 --create --topic topicname --partitions 3 --replication-factor 1

##删除topic
[root@kafka-master kafka]# bin/kafka-topics.sh --zookeeper master:2181 --delete --topic topicname

##修改topic分区数  注意:只能增加,不能减少
[root@kafka-master kafka]# bin/kafka-topics.sh --zookeeper master:2181 --alter --topic topicname --partitions 4

##查看topic详情
[root@kafka-master kafka]# bin/kafka-topics.sh --zookeeper master:2181 --describe --topic topicname

##生产者发送消息
[root@kafka-master kafka]# bin/kafka-console-producer.sh --broker-list master:9092 --topic topicname

##消费者消费消息
[root@kafka-master kafka]# bin/kafka-console-consumer.sh --bootstrap-server master:9092 --topic topicname --from-beginning

发表评论

邮箱地址不会被公开。 必填项已用*标注