//
YARN源碼分析(一)-----ApplicationMaster - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48128955
//
YARN源碼分析(二)-----ResourceManager中的NM節(jié)點管理 - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48173515
//
YARN源碼分析(三)-----ResourceManager HA之應(yīng)用狀態(tài)存儲與恢復(fù) - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48224707
//
YARN源碼分析(三)-----ResourceManager HA之應(yīng)用狀態(tài)存儲與恢復(fù) - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48224707
//
YARN源碼學習(五)-----NN,DN,RM在Ganglia上的監(jiān)控實現(xiàn)機理 - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48601649
//
YARN源碼學習(六)-----JobHistory中的job信息獲取與分析 - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48718661
//
YARN源碼學習(七)-----Task級別GC相關(guān)指標的自定義counter添加 - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48766769
//
YARN源碼分析(八)-----Reduce Shuffle過程分析 - 走在前往架構(gòu)師的路上 - 博客頻道 - CSDN.NET
http://blog.csdn.net/androidlushangderen/article/details/48880003
MRv2,就是yarn,在Yarn中,解決了MR中JobTracker單點的問題,將此拆分成了ResourceManager和NodeManager這樣的結(jié)構(gòu),在每個節(jié)點上,還會有ApplicationMaster來管理應(yīng)用程序的整個生命周期,的確在Yarn中,多了許多優(yōu)秀的設(shè)計,而今天,我主要分享的就是這個ApplicationMaster相關(guān)的一整套服務(wù),他是隸屬于ResoureManager的內(nèi)部服務(wù)中的.了解了AM的啟動機制,你將會更進一步了解Yarn的任務(wù)啟動過程.