You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by LittleFall <15...@qq.com> on 2020/09/04 09:04:38 UTC

flink sql client 如何同时执行多条 sql 语句

我有一个 sql 文件,它里面有不少 flink sql 的创建表的语句和查询语句,现在我想要通过 sql client
提交这些任务,却只能一句一句的复制粘贴。如果同时复制粘贴多条语句就会报错,在 flink sql client 中使用 source xxx.sql
也会报错。

请问用什么样的方法可以一次性执行多条语句呢?




--
Sent from: http://apache-flink.147419.n8.nabble.com/

Re: flink sql client 如何同时执行多条 sql 语句

Posted by nicholasjiang <pr...@163.com>.
目前Flink SQL Client不支持同时执行多条SQL语句,可以写个程序读SQL文件调用Table
API的createStatementSet方式同时执行多条SQL语句。



--
Sent from: http://apache-flink.147419.n8.nabble.com/

Re: flink sql client 如何同时执行多条 sql 语句

Posted by Jeff Zhang <zj...@gmail.com>.
可以尝试下zeppelin,zeppelin是支持多条sql的。可以看这里的文档和加入钉钉群

https://www.yuque.com/jeffzhangjianfeng/gldg8w/te2l1c#WMEMY

钉钉群号:32803524
钉钉群二维码:
[image: flink_on_zeppelin_2.png]

faaron zheng <fa...@gmail.com> 于2020年9月5日周六 上午9:37写道:

> 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
> 也会报错。 请问用什么样的方法可以一次性执行多条语句呢? -- Sent from:
> http://apache-flink.147419.n8.nabble.com/



-- 
Best Regards

Jeff Zhang

回复:flink sql client 如何同时执行多条 sql 语句

Posted by faaron zheng <fa...@gmail.com>.
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 也会报错。 请问用什么样的方法可以一次性执行多条语句呢? -- Sent from: http://apache-flink.147419.n8.nabble.com/

Re: flink sql client 如何同时执行多条 sql 语句

Posted by LittleFall <15...@qq.com>.
谢谢两位,我尝试一下。

也希望 flink sql client 本身支持这样的模式。



--
Sent from: http://apache-flink.147419.n8.nabble.com/