第4题:
试使用“步骤 1、步骤 2、步骤 3…..”说明 YARN 中运行应用程序的基本流程。
client找ResourceManager提交作业,ResourceManager向client分配一个Jobid(注:ApplicationsManager和Resource Scheduler 调度器)RM中的ApplicationManager连接一个NodeManager,让NodeManager开启一 个 container , 在 Container 中 运 行 一 个ApplicationManager处理客户端作业请求AM连接RM中ApplicaitonManager汇报资源ApplicaionManager连接ResourceManager中的scheduler去给client的作业申请资源(CPU、内存、磁盘、网络)ApplicationManager连接 NodeManager,发送client job作业程序和申请的资源(CPU、内存、磁盘、网络)NodeManager启动Container运行 job的不同任务Container进程运行状态实时反馈给ApplicationManagerApplicationManager反馈任务状态信息给RM中的ApplicationManagerclient可以连接RM或者AM查询job的执行情况