分享

关于ResourceManager的疑问

seraph50 发表于 2014-10-21 14:39:23 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 9543
提示: 作者被禁止或删除 内容自动屏蔽

已有(2)人评论

跳转到指定楼层
bioger_hit 发表于 2014-10-21 15:23:14

下面我们来看看Namenode的作用:
Namenode 管理者文件系统的Namespace。它维护着文件系统树(filesystem tree)以及文件树中所有的文件和文件夹的元数据(metadata)。管理这些信息的文件有两个,分别是Namespace 镜像文件(Namespace image)和操作日志文件(edit log),这些信息被Cache在RAM中,当然,这两个文件也会被持久化存储在本地硬盘。Namenode记录着每个文件中各个块所在的数据节点的位置信息,但是他并不持久化存储这些信息,因为这些信息会在系统启动时从数据节点重建。




ResourceManager是什么?能干什么?分配的资源到底是什么?
ResourceManager主要功能是启动application的ApplicationMaster和分配系统资源。ResourceManager分配资源,具体分配的什么资源包括:内存、IO、网络。不过目前只是内存。





具体情况具体分析,一般来说可以把它们分开,这样安全性更高一些。




参考
hadoop2/MRv2 YARN整体了解 ResourceManager---相关问题、概念及代码分析

hadoop详细了解5个进程的作用



回复

使用道具 举报

seraph50 发表于 2014-10-21 15:28:31
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条