-
创建topic
kafka-topics.sh --bootstrap-server localhost:9091,localhost:9092,localhost:9093 --create --topic test-topic-01 --replication-factor 1 --partitions 1
--bootstrap-server
:指定kafka
节点地址--create
:指定本次命令是创建topic
--topic
:指定topic
名称--replication-factor
:指定副本数,可选--partitions
:指定分区数,可选
-
查看
topic
kafka-topics.sh --bootstrap-server localhost:9091,localhost:9092,localhost:9093 --list
-
查看具体
topic
信息kafka-topics.sh --bootstrap-server localhost:9091,localhost:9092,localhost:9093 --describe --topic test-topic-01
-
修改topic信息
例:修改topic的分区数
kafka-topics.sh --bootstrap-server localhost:9091 --alter --topic test-topic-01 --partitions 3
-
删除
topic
信息kafka-topics.sh --bootstrap-server localhost:9091,localhost:9092,localhost:9093 --delete --topic test
-
生产消息
kafka-console-producer.sh --bootstrap-server localhost:9091 --topic test-01
--bootstrap-server
:指定kafka集群地址--topic
:指定topic
-
消费消息
kafka-console-consumer.sh --bootstrap-server localhost:9091 --topic test-01
--bootstrap-server
:指定kafka集群地址--topic
:指定topic信息--from-begin
:可选,如果添加,则从头开始消费消息--group
:指定消费者组
-
查询kafka数据挤压情况
查询某个消费者组的消费情况
kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --describe --group consumer-group-name