//
YARN源码分析(一)-----ApplicationMaster - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48128955
//
YARN源码分析(二)-----ResourceManager中的NM节点管理 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48173515
//
YARN源码分析(三)-----ResourceManager HA之应用状态存储与恢复 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48224707
//
YARN源码分析(三)-----ResourceManager HA之应用状态存储与恢复 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48224707
//
YARN源码学习(五)-----NN,DN,RM在Ganglia上的监控实现机理 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48601649
//
YARN源码学习(六)-----JobHistory中的job信息获取与分析 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48718661
//
YARN源码学习(七)-----Task级别GC相关指标的自定义counter添加 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48766769
//
YARN源码分析(八)-----Reduce Shuffle过程分析 - 走在前往架构师的路上 - 博客频道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48880003
MRv2,就是yarn,在Yarn中,解决了MR中JobTracker单点的问题,将此拆分成了ResourceManager和NodeManager这样的结构,在每个节点上,还会有ApplicationMaster来管理应用程序的整个生命周期,的确在Yarn中,多了许多优秀的设计,而今天,我主要分享的就是这个ApplicationMaster相关的一整套服务,他是隶属于ResoureManager的内部服务中的.了解了AM的启动机制,你将会更进一步了解Yarn的任务启动过程.