如何在windows中启动ksql?

How to start ksql in windows?

如何在windows环境下启动ksql?

我们已经使用 zip 格式安装了 confluent kafka。我们没有在 confluent-home/bin/windows 目录中找到 ksql-server-start.bat 文件,但我们在 confluent-home/bin/ 目录下观察到一个同名文件,该文件不是批处理文件。

你是对的。它不是批处理文件。

为了在 windows 上 运行,您可以 运行 使用 cygwin 或 bash shell。如果您使用 Windows 10,则必须有 bash shell。否则你可以安装一个或cygwin。

这似乎是一个已知问题。你可以在这里参考它: https://github.com/confluentinc/ksql/issues/402

我 "finally" 能够通过两个不同的命令 运行... windows:

服务器:

java -cp c:\ksql-master\ksqldb-rest-app\target\ksqldb-rest-app-6.0.0-SNAPSHOT-standalone.jar io.confluent.ksql.rest.server.KsqlServerMain c:\ksql-master\ksqldb-rest-app\target\ksqldb-rest-app-6.0.0-SNAPSHOT-package\etc\ksqldb-rest-appksql-server。属性

CLI:

java -cp c:\ksql-master\ksqldb-cli\target\ksqldb-cli-6.0.0-SNAPSHOT-standalone.jar io.confluent.ksql.Ksql http://0.0.0.0:8088