yarn的服务功能

1.ResourceManager

1.处理客户端的请求
2.启动/监控ApplicationMaster
3.监控NodeManager
4.资源分配与调度

ApplicationMaster

1.数据切分
2.为应用程序申请资源,并分配内部任务
3.任务监控与容错

NodeManager

1.单个节点上的资源管理
2.处理来自ResourceManager的命令
3.处理来自ApplicationMaster的命令

Container

1.对任务运行环境的抽象,封装了cpu,内存等多维资源以及环境变量,启动命令等任务运行相关的信息。

你可能感兴趣的:(yarn的服务功能)