.sh执行询问“您想如何打开此文件”,而不是在cmd中执行

时间:2019-01-30 12:55:02

标签: windows cmd apache-kafka sh execution

我已经下载了kafka并尝试使用以下命令执行启动脚本

.\bin\kafka-server-start.sh
.\config\server.properties

在cmd提示符下,但脚本未执行,而是Windows抛出“您如何打开此.sh文件”。

“设置关联”中的当前默认值为“未知应用程序”,无法弄清楚为什么不执行该应用程序。

2 个答案:

答案 0 :(得分:0)

bin/windows目录中的所有脚本都有Windows版本,请参见https://github.com/apache/kafka/tree/trunk/bin/windows

在Windows上运行时,请使用这些脚本代替普通的Shell脚本。在文档的Quick Start部分的第一行中确实提到了这一点。

答案 1 :(得分:0)

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

kafka-server-start.batkafka-server-stop.bat用于kafka群集。

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