You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下使用kafka-topics.sh创建Kafka主题时遇错误求助

解决Windows10 CMD中运行kafka-topics.sh创建Kafka主题的错误

问题根源

Windows原生CMD环境不支持直接执行Shell脚本(.sh后缀文件),这是导致命令报错的核心原因。

可行解决方案

方案1:使用Windows专属的Kafka脚本(优先推荐)

Kafka针对Windows平台提供了对应的.bat格式脚本,只需将原命令中的kafka-topics.sh替换为kafka-topics.bat,修改后的完整命令如下:

C:\kafka\bin>.\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 3 --partitions 5 --topic connect-test

注意:原命令中ZooKeeper端口写的是9092,这是Kafka默认端口,ZooKeeper默认监听端口为2181,若未修改过ZooKeeper配置,必须修正端口才能正常连接。

方案2:使用支持Shell的终端执行原脚本

如果坚持要运行.sh脚本,需在Windows上使用支持Shell环境的终端,比如:

  • Git Bash:安装Git后自带该终端,打开后切换到C:\kafka\bin目录,直接执行原命令即可
  • WSL(Windows子系统):启用WSL并安装Linux发行版后,可在子系统中挂载Windows的Kafka目录,或直接在Linux环境安装Kafka后执行脚本

内容的提问来源于stack exchange,提问作者Saanvi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 15:35:40