.sh 执行要求 "how you want to open this file" ,不在 cmd 中执行

.sh execution asking for "how you want to open this file" , not executing in cmd

我已经下载了 kafka 并尝试使用

执行启动脚本
.\bin\kafka-server-start.sh
.\config\server.properties

在 cmd 提示符下,但脚本没有执行,而是 windows 抛出 "How do you want to open this .sh file"。

目前"Set Assosiations"中的默认值是"unknown application",无法弄清楚为什么不执行。

bin/windows目录下所有脚本有Windows个版本,见https://github.com/apache/kafka/tree/trunk/bin/windows

当 Windows 上的 运行 时,使用这些而不是正常的 shell 脚本。这在文档的 Quick Start 部分的第一行中逐字提及。

Kafka 在 <kafka dir>/bin/windows 目录中有针对 windows 环境的单独批处理文件。在这样的 windows 环境中将它们用于 运行。

对kafka集群使用kafka-server-start.batkafka-server-stop.bat

您可以找到更多详细信息。 https://github.com/apache/kafka/tree/trunk/bin/windows