任务/application master/NM/RM
任务运行失败
1) 任务代码异常
> JVM在退出前向application master发送错误报告,报告被记录用户日志
> application master将任务标记为failed,释放容器和资源
> 如果是Streaming任务,如果Streaming进程以非零代码退出,则标记为失败
strram.non.zero.exit.is.failure
2) 任务JVM突然退出
> JVM软件缺陷,NM注意到JVM退出,通知application master将任务标记为失败