1 / 2
文档名称:

HDFS存储架构.docx

格式:docx   大小:38KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HDFS存储架构.docx

上传人:guoxiachuanyue002 2022/6/11 文件大小:38 KB

下载得到文件列表

HDFS存储架构.docx

文档介绍

文档介绍:1
HDFS一个分布式的文件系统,相比普通的文件系统来说更加复杂,因此在学<br****HDFS的操作之前有必要先来学****一下HDFS的存储架构。如图1所示。
HDFSArchitecture
Metadata(Namehreplicas,1
HDFS一个分布式的文件系统,相比普通的文件系统来说更加复杂,因此在学<br****HDFS的操作之前有必要先来学****一下HDFS的存储架构。如图1所示。
HDFSArchitecture
Metadata(Namehreplicas,/home/..
图1HDFS存储架构图
从图1可以看出,HDFS采用主从架构(Master/Slave架构)。HDFS集群分别由一个NameNode和多个的DataNode组成。其中,NameNodeHDFS集群的主节负责管理文件系统的命名空间以及客户端对文件的访问;DataNode集群的从节,负责管理它所在节上的数据存储。HDFS分布式文件系统中的NameNode和DataNode两种角色各司其职,共同协调完成分布式的文件存储。
那么,NameNode如何管理分布式文件系统的命名空间呢?其实,在NameNode内部以元数据的形式,维护着两个文件,分别FsImage镜像文件和EditLog日志文件。其中,FsImage镜像文件用于存储整个文件系统命名空间的信息,EditLog日志文件用于持久化记录文件系统元数据发生的变化。当NameNode启动的时候,FsImage镜像文件就会被加载到内存中,然后对内存里的数据执行记录的操作,以确保内存所保留的数据处于最新的状态,这样就加快了元数据的读取和更新操作。
随着集群运行时间长,NameNode中存储的元数据信息越来越多,这样就会导致EditLog日志文件越来越。当集群重启时,NameNode需要恢复元数据信息,首先加载上一次的FsImage镜像文件,然后在重复EditLog日志文件的操作记录一旦EditLog日志文件