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

相关推荐
唯余木叶下弦声4 小时前
Python连接Kafka收发数据等操作
大数据·分布式·python·kafka
Dylanioucn4 小时前
【分布式微服务云原生】详细介绍下dubbo和springcloud所能支持的微服务特性,为啥能支持的技术原理,以及适用的业务场景,并对两者各方面做个详细的比较
分布式·微服务·云原生
happycao1236 小时前
kafka 消息位移提交几种方式:消息重复消息、消息丢失的关键
中间件·kafka·消息队列
编啊编程啊程6 小时前
一文上手Kafka【下】
java·分布式·中间件·kafka
液态不合群7 小时前
记一次 RabbitMQ 消费者莫名消失问题的排查
分布式·rabbitmq
张某布响丸辣8 小时前
Kafka与RabbitMQ:深入理解两者之间的区别
分布式·kafka·rabbitmq
蒲公英的孩子11 小时前
并行程序设计基础——MPI接口一览
linux·c语言·分布式·负载均衡
安科瑞 华楠12 小时前
安科瑞Acrel-1000DP分布式光伏监控系统在鄂尔多斯市鄂托克旗巴音乌苏六保煤矿5MW分布式光伏项目中的应用
分布式
明达技术12 小时前
探索分布式IO模块的介质冗余:赋能工业自动化的稳健之心
运维·分布式·自动化
it技术分享just_free13 小时前
kubernetes K8S 挂载分布式存储 ceph
运维·分布式·ceph·云原生·容器·kubernetes·k8s