开发者社区> 问答> 正文

flink1.9.1任务已经fail掉了,但在yarn上这个application还是在runnin

请教大家: flink1.9.1任务已经fail掉了,但在yarn上这个application还是在running,且yarn上分配的资源变成了1,程序中用的是固定延迟重启策略,请问有人知道任务挂掉但yarn上一直在running是什么原因么? http://apache-flink.147419.n8.nabble.com/file/t802/Inked%E6%8D%95%E8%8E%B711_LI.jpg http://apache-flink.147419.n8.nabble.com/file/t802/%E6%8D%95%E8%8E%B7.png*来自志愿者整理的flink邮件归档

展开
收起
彗星halation 2021-12-08 10:33:25 1841 0
1 条回答
写回答
取消 提交回答
  • 你的Flink任务应该是用attach的方式起的,也就是没有加-d,这种情况在1.10之前起的任务本质上是一个session, 只有当结果被client端retrieve走以后,才会退出,如果client挂了或者你主动停掉了,那就会留下一个空的session

    你可以通过如下log确认起的session模式

    2020-08-04 10:45:36,868 INFO org.apache.flink.runtime.entrypoint.ClusterEntrypoint - Starting YarnSessionClusterEntrypoint (Version: 1.9.1, Rev:f23f82a,*来自志愿者整理的flink邮件归档

    2021-12-08 10:47:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
深度学习+大数据 TensorFlow on Yarn 立即下载
Docker on Yarn 微服务实践 立即下载
深度学习+大数据-TensorFlow on Yarn 立即下载