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
相关推荐
Mephisto.java1 小时前
【大数据学习 | Spark-Core】RDD的五大特性(包含宽窄依赖)
大数据·学习·spark
十二点的泡面1 小时前
spark 写入mysql 中文数据 显示?? 或者 乱码
大数据·mysql·spark
weixin_446260851 小时前
AI大模型学习
人工智能·学习
二进制_博客1 小时前
Yarn中多队列的配置以及更换公平调度器
大数据
行然梦实2 小时前
学习日记_20241126_聚类方法(Affinity Propagation)
学习·聚类
GivemeAK2 小时前
[Foc学习记录00]导览
学习
Octopus20773 小时前
【Linux】vim的使用
linux·笔记·学习·vim
飞天大拖把3 小时前
RabbitMQ
分布式·rabbitmq
shiming88793 小时前
RabbitMQ高级特性:TTL、死信队列与延迟队列
分布式·rabbitmq·ruby