1.客户端提交应用程序给ResourceManager。
2.ResouceManager会生成ApplicationMaster,并在某一个节点服务器上
运行ApplicationMaster。
3.ApplicationMaster向ResourceManger注册其信息,并且向ResourceManger发送
申请资源报告,申请contaniner容器,以运行application下的任务。
4.在运行过程中,由applicationMaster来运行和管理container里面的任务
其中container会通过心跳机制向applicationMaster来发送运行信息。
5.任务完成之后,application向ResourceManager报告,任务完成,container进行资源释放。