YARN设计目标
- 通用的统一资源管理系统
-
同时运行长应用程序和短应用程序
- 长应用程序
-
通常情况下,永不停止运行
-
Service(Spark、Storm)、HTTPServer
- 短应用程序
-
短时间(秒级、分钟级、小时级)内会运行结束的程序
-
MRjob、Sparkjob等
YARN服务组件
- 组件
-
Client
-
ResourceManager
-
ApplicationMaster
-
NodeManager
-
Container
- **详解:
Client:客户端
参考文档
-
http://hadoop.apache.org/docs/r2.5.0/hadoop-yarn/hadoop-yarn-site/YARN.html
-
http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/