Kafka 主题命令行操作

 

查看操作主题命令参数

 bin/kafka-topics.sh

  

参数 描述
--bootstrap-server  连接的 Kafka Broker 主机名称和端口号。
--topic  操作的 topic 名称。
-create 创建主题。
-delete 删除主题。
--alter 修改主题。
--list 查看所有主题。
--describe 查看主题详细描述。
--partitions  设置分区数。
--replication-factor 设置分区副本。
--config  更新系统默认的配置。

 

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

bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --list

2、创建 first topic

bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --create --partitions 1 --replication-factor 3 --topic first

选项说明:  --topic 定义 topic 名

      --replication-factor 定义副本数

      --partitions 定义分区数

3、查看 first 主题的详情

bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --describe --topic first

4、修改分区数(注意:分区数只能增加,不能减少)

bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --alter --topic first --partitions 3

5、删除 topic

bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --delete --topic first

  

 

posted @ 2022-03-23 11:24  非帆丶  阅读(171)  评论(0编辑  收藏  举报