Hadoop+Spark大数据技术(微课版)
上QQ阅读APP看书,第一时间看更新

2.2 HDFS的存储架构及组件

2.2.1 HDFS的存储架构

HDFS采用经典的主从架构,这种架构主要由4个部分组成,分别为Client(客户端)、NameNode(名称节点)、DataNode(数据节点)和SecondaryNameNode(第二名称节点)。一个HDFS集群是由一个名称节点和一定数量的数据节点组成的。HDFS的存储架构如图2-1所示。名称节点是一个中心服务器,负责管理文件系统的命名空间和元数据,以及客户端对文件的访问。一个数据节点运行一个数据节点进程,负责管理它所在节点上的数据存储。名称节点和数据节点共同协调完成分布式的文件存储服务。

图2-1 HDFS的存储架构