YARN的工作机制
1、申请一个Application
2、Application 资源提交路径hdfs// /staging以及application_id
3、提交job运行所需资源
4、资源提交完毕,申请运行mrAppMaster
5、将用户的请求初始化成一个Task
6、领取到task任务
7、创建容器Container
8、下载job资源到本地
9、申请运行Map Task容器
10、领取到任务,创建容器
11、发送程序启动脚本
12、向RM申请2个容器,运行Reduce Task程序
13、Reduce向Map获得相应分区的数据
14、程序运行完后,MR会向RM注销自己
