apache-flink - 提交作业时出现 Flink 1.6 TimeoutException
问题描述
我正在使用 flink 1.6,并且在 flink 作业管理器中提交作业时遇到随机超时问题。
原因:org.apache.flink.runtime.concurrent.FutureUtils$RetryException:无法完成操作。异常不可重试。
at org.apache.flink.runtime.concurrent.FutureUtils.lambda$retryOperationWithDelay$5(FutureUtils.java:213)
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977)
at org.apache.flink.runtime.concurrent.FutureUtils$Timeout.run(FutureUtils.java:793)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
引起:java.util.concurrent.CompletionException:java.util.concurrent.TimeoutException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:308)
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:593)
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)
... 10 more
引起:java.util.concurrent.TimeoutException
解决方案
推荐阅读
- php - 查询结果到对象集合
- sql - SQL join 2个值,其中一个可以为null
- google-tag-manager - 动态产品列表 GTM 标记删除空产品
- angularjs - AngularJS - 表单上的 ng-pattern 对于某些特殊符号(如美元符号)失败
- javascript - Javascript点击事件停止锚href链接
- javascript - 使用 Video.js 预览有关更改输入文件的视频
- javascript - 当另一个元素动态应用类时更改元素的样式
- php - mySQL > 限制相同数量的返回值
- hybris - 如何知道 Hybris 中现有扩展的模板名称
- angular - NativeScript Google Maps SDK - 标记随机跳跃 W/多个 MapViews