如何在Windows环境中启动ksql?
我们已经使用zip格式安装了融合的kafka。我们在confluent-home / bin / windows目录中未找到ksql-server-start.bat文件,但在confluent-home / bin /目录下观察到了一个同名文件,该文件不是批处理文件。
答案 0 :(得分:0)
你是对的。这不是批处理文件。
为了在Windows上运行,可以使用cygwin或bash shell运行。如果使用Windows 10,则必须具有bash shell。否则,您可以安装一个或cygwin。
这似乎是一个已知问题。您可以在这里参考: https://github.com/confluentinc/ksql/issues/402
答案 1 :(得分:0)
我最终可以在两个不同的命令窗口中运行它:
服务器:
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.properties
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