Browse Source

Fix flink sql cannot run due to missing main jar (#12705)

3.2.0-release
Wenjun Ruan 2 years ago committed by GitHub
parent
commit
2c3cc31a4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      dolphinscheduler-task-plugin/dolphinscheduler-task-flink/src/main/java/org/apache/dolphinscheduler/plugin/task/flink/FlinkTask.java

6
dolphinscheduler-task-plugin/dolphinscheduler-task-flink/src/main/java/org/apache/dolphinscheduler/plugin/task/flink/FlinkTask.java

@ -85,10 +85,16 @@ public class FlinkTask extends AbstractYarnTask {
@Override @Override
protected void setMainJarName() { protected void setMainJarName() {
if (flinkParameters.getProgramType() == ProgramType.SQL) {
logger.info("The current flink job type is SQL, will no need to set main jar");
return;
}
ResourceInfo mainJar = flinkParameters.getMainJar(); ResourceInfo mainJar = flinkParameters.getMainJar();
String resourceName = getResourceNameOfMainJar(mainJar); String resourceName = getResourceNameOfMainJar(mainJar);
mainJar.setRes(resourceName); mainJar.setRes(resourceName);
flinkParameters.setMainJar(mainJar); flinkParameters.setMainJar(mainJar);
logger.info("Success set flink jar: {}", resourceName);
} }
@Override @Override

Loading…
Cancel
Save