大家好,又见面了,我是你们的朋友全栈君。
namenode节点非常的重要,它维护着文件系统树(filesystem tree)以及文件树中所有的文件和文件夹的元数据(metadata)
a:管理文件系统的命名空间(最重要的工作)文件的名字,大小,元数据,文件在节点的情况
b:记录每个文件数据块在各个Datanode的位置和副本信息
当有节点要访问某个文件的时候,它会先访问namenode,获取文件的位置信息,然后和dataNode直接通讯获取数据块,(类似目录的作用)
c:协调客户端对文件的访问
d:记录命名空间内的改动或空间本身属性的改动
e:Namenode使用事务日志记录HDFS元数据的变化,使用映像文件存储系统的命名空间,包括文件映射,文件属性等
事务日志用来记录hdfs元数据的变化
映像文件:存储文件系统的命名空间,包括数据块的映射
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106124.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...