kafka之kafka-topic.sh常用shell命令

前置条件:已安装kafka程序和zookeeper

1 使用命令前的准备

  • 获取zookeeper的地址
    kafka的安装目录:/kafka_2.11-2.1.0
 # cd config/
 # cat server.properties

在这里插入图片描述

2 常用kafka命令

2.1 创建topic

[root@master kafka_2.11-2.1.0]# cd bin/			//进入bin目录
[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --create --topic lm_ttst --partitions 12 --replication-factor 1			//创建topic

命令讲解:
 参数【zookeeper】:上面在server.properties获取的zookeeper的地址;
 参数【create】:表明要创建的动作;
 参数【topic】:要创建的topic名称;
 参数【partitions】:指定创建topic的分区数;
 参数【replication-factor】:topic的备份数,备份数不能大于kafka集群节点数。

2.2 查询topic是否存在

[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --list | grep lm_ttst

命令讲解:
 参数【list】:列出所有的topic;
 参数【grep】:搜索关键字。

2.3 查询topic详细信息

[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --topic lm_ttst --describe

命令讲解:
 参数【describe】:详情。

2.4 删除topic

[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --topic lm_ttst --delete

命令讲解:
 参数【delete】:表明删除动作。

2.5 修改topic分区数

[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --alter --topic lm_ttst --partitions 12

命令讲解:
 参数【alter 】:表明修改动作。
 【partitions】:指定分区数。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值