從資源管理角度看,下一代 MapReduce 框架實際上衍生出了一個資源統一管理平台YARN,YARN 的基本思想是將資源管理和作業調度/監控的功能分解為單獨的守護進程。這個包括 2 個部分,一個全局的資源調度 ResourceManager(RM)和針對每個應用程序的ApplicationMaster(AM)。應用程序可以只是一個工作也可以是一個 DAG(有向無環圖)工作。它使得 Hadoop 不再局限於僅支持 MapReduce 一種計算模型,而是可無限融入多種計算框架,且對這些框架進行統一管理和調度。