Caused by: org.apache.flink.client.program.ProgramInvocationException: The main method caused an error: Failed to wait job finish at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:372) at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution...
(Thread.java:829) Caused by: org.apache.flink.table.api.TableException: Failed to wait job finish at org.apache.flink.table.api.internal.InsertResultIterator.hasNext(InsertResultIterator.java:56) at org.apache.flink.table.api.internal.TableResultImpl$CloseableRowIteratorWrapper.hasNext(TableResult...
table.api.TableException: Failed to wait job finish at app//org.apache.flink.table.api.internal.InsertResultIterator.hasNext(InsertResultIterator.java:56) at app//org.apache.flink.table.api.internal.TableResultImpl$CloseableRowIteratorWrapper.hasNext(TableResultImpl.java:370) at app//org.apache....
: java.util.concurrent.ExecutionException: org.apache.flink.table.api.TableException: Failed to wait job finish at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) at org.apache.flink.table.ap...
org.apache.flink.table.api.TableException: Failed to waitjob finish\n\tat java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)\n\tatjava.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)\n\tatorg.apache.flink.table.api.internal.TableResultImpl.awaitInternal(Table...
{code:java} >  > java.util.concurrent.ExecutionException: > org.apache.flink.table.api.TableException: Failed to wait job finish > at > java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) > at > java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) ...
1)JobManager发送指令,触发检查点的保存;Source 任务中插入一个分界线,并将偏移量保存到远程的持久化存储中。 说明:并行的Source任务保存的状态为3和1,表示当前的1号检查点应该包含:第一条流中截至第三个数据、第二条流中截至第一个数据的所有状态更改。可以发现Source任务做这些的时候并不影响后面任务的处理,Sum...
处理逻辑:尝试将收到的Task执行状态信息更新到ExecutionGraph中。若更新成功且target状态为FINISHED,根据具体的SchedulingStrategy实现策略,选择可消费的结果分区并调度相应的消费者Task;若更新成功且target状态为FAILED,进入具体的failover流程。 SchedulerBase.updateTaskExecutionState(TaskExecutionStateTransition): ...
setexecution.checkpointing.checkpoints-after-tasks-finish.enabled: truein your configuration (this is a somewhat experimental feature that was added in 1.14, but it should work) modify your job so that all of the tasks are still running at the time when the job is ready ...
line836 jobVertex.setInvokableClass(streamNode.getJobVertexClass()); 这是设置任务实际运行时的执行类,通过这个类调用用户自定义的操作算子函数,是flink任务中真正被执行的类。 最终JobGraoh生成完成,由客户端提交给yarn创建的集群,在jobmanager中再生成物理计划。下一节介绍flink如何向yarn申请资源,并启动jobmanager...