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

相关推荐
霑潇雨1 小时前
Spark学习基础转换算子案例(单词计数(WordCount))
java·大数据·分布式·学习·spark·maven
富士康质检员张全蛋3 小时前
Kafka架构 数据发送保障
分布式·架构·kafka
zhojiew3 小时前
使用 Spark Connect 在 Amazon EMR on EC2 上实现远程 Spark开发
大数据·分布式·spark
庞轩px4 小时前
第二篇:RocketMQ事务消息——分布式事务的最终一致性方案
分布式·rocketmq
momom5 小时前
分布式缓存集群高可用架构与一致性哈希优化实践
分布式·后端·架构
heimeiyingwang5 小时前
【架构实战】分布式事务TCC模式:两阶段提交的工程艺术
分布式·架构
WhoAmI5 小时前
Elasticsearch实战指南:构建实时全文检索系统
elasticsearch·kafka
GIS数据转换器5 小时前
蓄能电力大数据监管平台
大数据·人工智能·分布式·数据挖掘·数据分析·智慧城市
zhangzeyuaaa6 小时前
Kafka 核心原理超通俗详解|Offset、消费组、分区、持久化一次讲透
分布式·kafka
隔壁阿布都6 小时前
Kafka `acks` 参数取值全解
分布式·kafka