The fundamental idea of YARN is to split up the functionalities of resource management and job scheduling/monitoring into separate daemons.

The idea is to have a global ResourceManager (RM) and per-application ApplicationMaster (AM).

An application is either a single job or a DAG of jobs.
YARN的基本思想是将
资源管理作业调度/监控的功能拆分到单独的守护进程中。

这个想法是有一个全局的ResourceManager(RM)和每个应用程序的ApplicationMaster(AM)

应用程序可以是单个作业,也可以是作业的DAG。