0

在我的 Scala 应用程序中,我试图告诉我的 KSQL Server 它应该使用该函数执行RUN SCRIPT <script>命令。KsqlRestClient.makeKsqlRequest(String ksql)每次我尝试都没有发生,即使响应成功,所以我开始调试,我看到响应成功但它也返回了某种错误,属性ksql.schema.file.content为空.

由于我没有找到任何有关如何填充此属性的文档,因此我尝试了一些方法并最终发现,如果您使用 .sql 文件的内容填充此属性,则运行脚本命令有效。

有没有人知道 ksql.schema.file.content 通常应该填充什么内容和/或我使用它的方式是你应该如何从 Scala 应用程序中执行 KSQL 脚本。我已经将 makeKsqlRequest 中的文本复制并粘贴到 KSQL CLI 中,一切正常,所以应该没有错误。

4

1 回答 1

1

有一个Github 问题跟踪 RESTful API 尚未记录/支持的事实(截至 2018 年 3 月)。

听起来这也是您可能想要添加的东西+1

于 2018-03-29T13:47:21.863 回答