目前Flink SQL Client不支持同时执行多条SQL语句,可以写个程序读SQL文件调用Table
API的createStatementSet方式同时执行多条SQL语句。
--
Sent from: http://apache-flink.147419.n8.nabble.com/
谢谢两位,我尝试一下。
也希望 flink sql client 本身支持这样的模式。
--
Sent from: http://apache-flink.147419.n8.nabble.com/
可以尝试下zeppelin,zeppelin是支持多条sql的。可以看这里的文档和加入钉钉群
https://www.yuque.com/jeffzhangjianfeng/gldg8w/te2l1c#WMEMY
钉钉群号:32803524
钉钉群二维码:
[image: flink_on_zeppelin_2.png]
faaron zheng 于2020年9月5日周六 上午9:37写道:
> Hi, sql-client目前应该是没有这个能力的,它是交互式执行的,我们之前在sql-client的基础上改过一个类似beeline
> -e/-f的脚本,主要修改的提交任务的地方。
Hi, sql-client目前应该是没有这个能力的,它是交互式执行的,我们之前在sql-client的基础上改过一个类似beeline
-e/-f的脚本,主要修改的提交任务的地方。 Best, Faaron Zheng 在2020年09月04日 17:04,LittleFall 写道:
我有一个 sql 文件,它里面有不少 flink sql 的创建表的语句和查询语句,现在我想要通过 sql client
提交这些任务,却只能一句一句的复制粘贴。如果同时复制粘贴多条语句就会报错,在 flink sql client 中使用 source xxx.sql
也会报错。
我有一个 sql 文件,它里面有不少 flink sql 的创建表的语句和查询语句,现在我想要通过 sql client
提交这些任务,却只能一句一句的复制粘贴。如果同时复制粘贴多条语句就会报错,在 flink sql client 中使用 source xxx.sql
也会报错。
请问用什么样的方法可以一次性执行多条语句呢?
--
Sent from: http://apache-flink.147419.n8.nabble.com/