Thanks Shengakai for driving this proposal. Supporting the deployment of sql scripts in application mode is important for improving SQL job submission. This FLIP design looks good to me.
Best, Junrui Ron Liu <ron9....@gmail.com> 于2024年10月31日周四 10:20写道: > Hi, Shengkai > > Thanks for your quick response. It looks good to me. > > Best > Ron > > Shengkai Fang <fskm...@gmail.com> 于2024年10月31日周四 10:08写道: > > > Hi, Ron! > > > > > I noticed that you say this FLIP focuses on supporting deploy sql > > scripts to the application cluster, does it mean that it only supports > > non-interactive gateway mode? > > > > Yes. This FLIP only supports to deploy a script in non-interactive mode. > > > > > Whether all SQL commands such as DDL & DML & SELECT are supported. > > > > We supports all SQL commands and the execution results are visible in the > > JM log. But application cluster has some limitations that only one job is > > allowed to run in the dedicated cluster. > > > > > How to dynamically download the JAR specified by the user when > > submitting the sql script, and whether it is possible to specify a local > > jar? > > > > This is a good question. I think it's totally up to the deployment api. > For > > example, kubernetes deployment provides the option > > `kubernetes-artifacts-local-upload-enabled`[1] to upload the artifact to > > the DFS but yarn deployment doesn't support to ship the artifacts to DFS > in > > application mode. If runtime API can provide unified interface, I think > we > > can use the unified API to upload local artifacts. Alternatively, we can > > provide a special service that allows sql-gateway to support pulling jar. > > You can read the future work for more details. > > > > [1] > > > > > https://nightlies.apache.org/flink/flink-docs-master/docs/deployment/config/#kubernetes-artifacts-local-upload-enabled > > > > > > Shengkai Fang <fskm...@gmail.com> 于2024年10月31日周四 09:30写道: > > > > > Hi, Feng! > > > > > > > if only clusterID is available, it may not be very convenient to > > connect > > > to this application later on. > > > > > > If FLIP-479 is accepted, I think we can just adapt the sql-gateway > > > behaviour to the behaviour that FLIP-479 mentioned. > > > > > > > > > Best, > > > Shengkai > > > > > > > > >