1、运行在YARN上的MapReduce应用程序
2、运行在YARN上的Storm应用程序
3、YARN应用程序基本构成
①客户端 :
主要作用是提供一系列访问接口供用户与YARN交互,包括提交Application、查询Application运行状态,修改Application属性(比如优先级)等。
②ApplicationMaster:
向ResourceManager申请资源(以Container形式表示);
与NodeManager通信以启动各个Container(Task);
监控各个任务运行状态,并在失败时为其重新申请资源。
4、以MapReduce应用程序为例
MapReduce客户端:
将MapReduce作业提交到YARN上;
查询MapReduce作业运行状态;
管理MapReduce作业,比如杀死MapReduce作业&#