NameNode的作用

namenode总体来说是维护元数据、管理文件和记录恢复功能。

namenode节点非常的重要,它维护着文件系统树(filesystem tree)以及文件树中所有的文件和文件夹的元数据(metadata)
a:管理文件系统的命名空间(最重要的工作)文件的名字,大小,元数据,文件在节点的情况
b:记录每个文件数据块在各个Datanode的位置和副本信息
当有节点要访问某个文件的时候,它会先访问namenode,获取文件的位置信息,然后和dataNode直接通讯获取数据块,(类似目录的作用)
c:协调客户端对文件的访问
d:记录命名空间内的改动或空间本身属性的改动
e:Namenode使用事务日志记录HDFS元数据的变化,使用映像文件存储系统的命名空间,包括文件映射,文件属性等
事务日志用来记录hdfs元数据的变化
映像文件:存储文件系统的命名空间,包括数据块的映射


赞(0) 打赏
特别声明:除特殊标注,本站文章均为原创,遵循CC BY-NC 3.0,转载请注明出处。三伏磨 » NameNode的作用

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏