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

相关推荐
专注API从业者2 小时前
构建分布式京东商品数据采集器:基于微服务的架构设计与实现
数据结构·数据库·分布式·微服务·架构
BlogCodeMan2 小时前
【主流技术】浅析 ElasticSearch7.x 的基本结构及简单应用
spring boot·分布式·elasticsearch
asom223 小时前
互联网大厂Java全栈面试故事:从Spring Boot、分布式到AI业务场景深度剖析
java·spring boot·分布式·缓存·微服务·消息队列·面试经验
渣渣盟4 小时前
Zookeeper分布式协调服务全解析
分布式·zookeeper·debian
Rust语言中文社区4 小时前
【Rust日报】 walrus:分布式消息流平台,比 Kafka 快
开发语言·分布式·后端·rust·kafka
中间件XL4 小时前
jraft原理源码分析(一)-架构,启动和初始化
分布式·raft·原理源码分析·jarft
中工钱袋4 小时前
本地事务与分布式事务
分布式
一辉ComeOn5 小时前
【大数据高并发核心场景实战】 数据持久化层 - 分表分库
java·大数据·分布式·mysql·系统架构
gs801405 小时前
Celery — 后端异步任务与分布式任务队列的黄金标准
分布式
2***57426 小时前
后端在分布式中的Nacos
分布式