在Hadoop中ResourceManager是干什么的?

【学习笔记】java

1)ResourceManager:马克-to-win @ 马克java社区:防盗版实名手机尾号:73203。当应用程序对集群资源需求时,ResourceManager是Yarn集群主控节点,负责协调和管理整个集群(全部NodeManager)的资源。浏览器

2)NodeManager:马克-to-win @ 马克java社区:NodeManager管理一个YARN集群中的每个节点。好比监视资源使用状况( CPU,内存,硬盘,网络),跟踪节点健康等。网络

3)ApplicationMaster:马克-to-win @ 马克java社区:想了解ApplicationMaster,咱们须要了解一下它工做的过程。 用户向YARN集群提交应用程序时:(包含ApplicationMaster程序,ApplicationMaster启动命令,用户本身的程序)后,ApplicationMaster向资源调度器申请执行任务的资源容器Container,运行用户本身的程序任务job(咱们能够用浏览器看yarn里的job进展),监控整个任务的执行,跟踪整个任务的状态,处理任务失败以异常状况。
学习

4)Container:马克-to-win @ 马克java社区:前面咱们总提资源分配。而资源分配的体现就要用到一个抽象概念“容器”(Container)表示,Container将内存、CPU、磁盘、网络等资源封装在一块儿,这样能够起到限定资源边界的做用。好比给你一个Container的资源,里面包含3个G的内存,1G硬盘。当销毁你的Container时,连带的内存,硬盘都没有了。.net

 

 

文章转载自:https://blog.csdn.net/mark_to_win/article/details/90241677blog

相关文章
相关标签/搜索