Yarn是資源調(diào)度以及集群資源管理的一個框架
主要思想
將JobTracker兩個主要的功能分離成單獨的組件,一個全局的ResourceManager以及每個應(yīng)用對應(yīng)的ApplicationMaster
下圖是HadoopV1與V2之間的架構(gòu)對比圖:
ResourceManager是Yarn種負責(zé)資源調(diào)度的節(jié)點
NodeManager是Yarn中擁有實際資源的工作節(jié)點
ResourceManager
ApplicationMaster
ResourceRequest和Container