kafka命令的使用——主题命令(topic)

kafka-topics.sh

topic的创建

复制代码
# 创建一个topic
kafka-topics.sh \
--bootstrap-server bigdata01:9092 \ 
--create \
--partitions 2 \  # 分区数
--replication-factor 2 \ # 副本数量
--topic topicC # topic名称

topic的查看

复制代码
# 查看服务器中所有的topic
kafka-topics.sh \
--bootstrap-server bigdata01:9092 \
--list 

# 查看一个topic的详情
kafka-topics.sh \
--bootstrap-server bigdata01:9092 \
--describe \
--topic topicC

其中可以看到现在有三个分区,两个副本,并没有平均分布,0上面有三个分区。

topic的修改

复制代码
# 修改分区数(注意:分区数只能增加,不能减少)  不能修改副本数
kafka-topics.sh \
--bootstrap-server bigdata01:9092 \
--alter \
--topic topicB \
--partitions 3 

topic的删除

复制代码
# 删除一个topic
kafka-topics.sh \
--bootstrap-server bigdata01:9092 \
--delete \
--topic topicC
相关推荐
岁岁种桃花儿1 小时前
SpringCloud从入门到上天:分布式和微服务基础
分布式·spring cloud·微服务
蒸蒸yyyyzwd5 小时前
cpp对象模型学习笔记1.1-2.8
java·笔记·学习
阿蒙Amon6 小时前
TypeScript学习-第7章:泛型(Generic)
javascript·学习·typescript
Hill_HUIL6 小时前
学习日志23-路由高级特性(静态路由)
网络·学习
上海锟联科技6 小时前
DAS 系统 250MSPS 是否足够?——来自上海锟联科技的专业解析
分布式·科技·分布式光纤传感·光频域反射·das
今儿敲了吗7 小时前
鸿蒙开发第一章学习笔记
笔记·学习·鸿蒙
经年未远10 小时前
vue3中实现耳机和扬声器切换方案
javascript·学习·vue
Hill_HUIL10 小时前
学习日志22-静态路由
网络·学习
那就学有所成吧(˵¯͒¯͒˵)10 小时前
大数据项目(一):Hadoop 云网盘管理系统开发实践
大数据·hadoop·分布式
詩不诉卿11 小时前
zephyr学习之自定义外部module记录
学习