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上可正常执行。

相关推荐
_F_y3 小时前
仿RabbitMQ实现消息队列-服务端核心模块实现(4)
分布式·rabbitmq
Albert Edison6 小时前
【RabbitMQ】发布确认模式(使用案例)
分布式·rabbitmq·ruby
EXnf1SbYK7 小时前
Redis分布式锁进阶第十二篇:全系列终极兜底复盘 + 锁架构巡检落地 + 线上零事故收尾方案
redis·分布式·架构
EXnf1SbYK8 小时前
Redis分布式锁进阶第八篇:锁超时乱序深度踩坑 + 看门狗失效真实溯源 + 业务长耗时标准化兜底方案
数据库·redis·分布式
EXnf1SbYK8 小时前
Redis分布式锁进阶第十一篇
数据库·redis·分布式
biyezuopinvip9 小时前
分布式风电场低电压穿越故障建模与仿真
分布式·matlab·毕业设计·毕业论文·分布式风电场·低电压穿越故障·建模与仿真
苍煜9 小时前
SpringBoot单体应用到分布式下的数据库锁、事务、Redis事务、分布式锁、分布式事务协调
数据库·spring boot·分布式
fengxin_rou9 小时前
黑马点评项目万字总结:从redis基础到实战应用详解
java·开发语言·分布式·后端·黑马点评
ErizJ10 小时前
Kafka | 学习笔记
笔记·学习·kafka
小江的记录本20 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka