其他分享
首页 > 其他分享> > kafka_2.12-3.0.0 版本Topic、producer 命令记录

kafka_2.12-3.0.0 版本Topic、producer 命令记录

作者:互联网

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

kafka 3.0 版本官方文档:https://kafka.apache.org/30/documentation.html

1、topic相关

常用命令

查询topics列表

bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092 --list
bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092,192.168.182.130:9092 --list

创建topic

bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092  --topic mytopic --create  --partitions 1 --replication-factor 2

--partitions 分区

--replication-factor 副本,注意,副本的个数应小于服务器总数,例如三台服务器做的kafka集群,那么副本数量最多只能为2,也就是 3 - 1 

查看topic详情

bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092 --topic mytopic --describe

 修改topic,将topic的分区数修改为3,注意“分区数只能增加不能减少。”

bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092 --topic mytopic --alter --partitions 3

删除topic

bin/kafka-topics.sh --bootstrap-server 192.168.182.128:9092 --topic mytopic --delete

 2、 生产者相关

生产消息

 bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server 192.168.182.128:9092

3、消费者相关

消费消息

bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server 192.168.182.128:9092

 

标签:producer,--,192.168,kafka,topic,9092,3.0,182.128
来源: https://www.cnblogs.com/chenwolong/p/topic.html