Mr程式寫完之後,送出給yarn,yarn會産生一個MRAppMaster,想說的是,yarn變得很
通用,yarn叢集上,不光可以跑mr程式,還可以跑各種運算模型。
海量批處理,mapreduce
海量實時處理,spark
海量流式處理,storm
Mapreduce實作,MRAppMaster
Spark實作,spark AppMaster
Storm實作,storm AppMaster
說明,有了hdfs和yarn,什麼架構都暢通無阻,運作。
以上是weekend110的YARN的通用性意義
按F5或者open declaration,
下面,來玩玩YarnClientProtocolProvider
因為,上面的斷點,隻執行到這裡,是以這邊的也顯示到這步。
好的,以上是weekend110的yarn的job送出流程的源碼跟蹤分析。
Soga,可謂,真的,寫源碼的人牛逼,我這跟蹤源碼學習過程,學會到程式的循序漸進,,,
本文轉自大資料躺過的坑部落格園部落格,原文連結:http://www.cnblogs.com/zlslch/p/5895776.html,如需轉載請自行聯系原作者