kafka的命令行操作

kafka-topics.bat

该命令行和主题相关

kafka启动后,默认端口为9092,可修改

找到kafka_2.13-3.6.2\bin\windows目录下的kafka-topics.bat,用cmd执行

按下会有提示,REQURIED代表为必输项

创建topic

创建一个名为test的topic队列

bash 复制代码
kafka-topics.bat --bootstrap-server localhost:9092 --topic test --create

如果使用jdk版本为11及以下,会报很长的日志,解决办法为jdk改为11及以上版本

bash 复制代码
set JAVA_HOME=

该命令后跟上自己的jdk地址,日志就会减少,只显示创建成功

查看topic

结尾为--list,查看topic

bash 复制代码
kafka-topics.bat --bootstrap-server localhost:9092 --topic test --list 

查看topic详情

结尾为具体某个topic名+ --describe ,查看某个topic的详情

bash 复制代码
kafka-topics.bat --bootstrap-server localhost:9092 --topic test --describe

修改topic

结尾为--alter +具体要修改的内容

bash 复制代码
kafka-topics.bat --bootstrap-server localhost:9092 --topic test --alter -partitions 2

删除topic

结尾为--delete

bash 复制代码
kafka-topics.bat --bootstrap-server localhost:9092 --topic test --delete

该命令在Windows执行会引起kafka进程的停止,主要是文件权限问题吗,linux上可正常执行。

相关推荐
Demons_kirit2 小时前
Dubbo+Zookeeper
分布式·zookeeper·dubbo
码农liuxin4 小时前
Dubbo 与 Eureka 深度对比:服务通信与发现的核心差异与选型指南
分布式·后端·dubbo
好记性+烂笔头5 小时前
Hadoop八股
大数据·hadoop·分布式
Python数据分析与机器学习5 小时前
《基于Hadoop的出租车需求预测系统设计与实现》开题报告
大数据·hadoop·分布式·python·算法·数据挖掘·数据分析
StableAndCalm5 小时前
什么是hadoop
大数据·hadoop·分布式
麻芝汤圆5 小时前
在虚拟机上安装 Hadoop 全攻略
大数据·linux·服务器·hadoop·windows·分布式
lqlj22335 小时前
第一个Hadoop程序
大数据·hadoop·分布式
计算机软件程序设计8 小时前
Windows下安装kafka
windows·分布式·kafka
java技术小馆8 小时前
Kafka 消息传递模型
分布式·kafka
2302_799525749 小时前
【Hadoop】Hadoop是什么?
大数据·hadoop·分布式