532名称节点和数据节点 在HDFS中,名称节点( NameNode)负责管理分布式文件系统的命名空 间( Namespace),保存了两个核心的数据结构,即 Fslmage和 EditLog, FsImage用于维护文件系统树以及文件树中所有的文件和文件夹的元数据,操 作日志文件 EditLog中记录了所有针对文件的创建、删除、重命名等操作。名 称节点记录了每个文件中各个块所在的数据节点的位置信息。下图展示了名称 节点的数据结构。 根目录 名称节点 Name Node) 「目录 目录 目录 FsImage 文件 EditLog 匚块… 块 记录了所有针对文件的创建、删除 重命名等操 图5-3名称节点的数据结构
5.3.2 名称节点和数据节点 在HDFS中,名称节点(NameNode)负责管理分布式文件系统的命名空 间(Namespace),保存了两个核心的数据结构,即FsImage和EditLog, FsImage用于维护文件系统树以及文件树中所有的文件和文件夹的元数据,操 作日志文件EditLog中记录了所有针对文件的创建、删除、重命名等操作。名 称节点记录了每个文件中各个块所在的数据节点的位置信息。下图展示了名称 节点的数据结构。 图5-3 名称节点的数据结构
532名称节点和数据节点 数据节点( DataNode)是分布式文件系统HDFS的工作节点, 负责数据的存储和读取,会根据客户端或者是名称节点的调度来进 行数据的存储和检索,并且向名称节点定期发送自己所存储的块的 列表。每个数据节点中的数据会被保存在各自节点的本地 Linux文件 系统中
5.3.2 名称节点和数据节点 数据节点(DataNode)是分布式文件系统HDFS的工作节点, 负责数据的存储和读取,会根据客户端或者是名称节点的调度来进 行数据的存储和检索,并且向名称节点定期发送自己所存储的块的 列表。每个数据节点中的数据会被保存在各自节点的本地Linux文件 系统中
54HDFS体系结构 54.1HDFS体系结构概述 5.4.2 HDFS命名空间管理 54.3 通信协议 5.4.4 客户端 5.4.5 HDFS体系结构的局限性
5.4 HDFS体系结构 • 5.4.1 HDFS体系结构概述 • 5.4.2 HDFS命名空间管理 • 5.4.3 通信协议 • 5.4.4 客户端 • 5.4.5 HDFS体系结构的局限性