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

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

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

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

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




--
Sent from: http://apache-flink.147419.n8.nabble.com/
Reply | Threaded
Open this post in threaded view
|

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

faaron zheng
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/
Reply | Threaded
Open this post in threaded view
|

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

Jeff Zhang
可以尝试下zeppelin,zeppelin是支持多条sql的。可以看这里的文档和加入钉钉群


钉钉群号:32803524
钉钉群二维码:


faaron zheng <[hidden email]> 于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
Reply | Threaded
Open this post in threaded view
|

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

LittleFall
In reply to this post by LittleFall
谢谢两位,我尝试一下。

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



--
Sent from: http://apache-flink.147419.n8.nabble.com/
Reply | Threaded
Open this post in threaded view
|

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

nicholasjiang
In reply to this post by LittleFall
目前Flink SQL Client不支持同时执行多条SQL语句,可以写个程序读SQL文件调用Table
API的createStatementSet方式同时执行多条SQL语句。



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