HDFS系统架构
HDFS由3个组件组成
-
NameNode Master
-
SecondaryNameNode Master
-
DataNode Worker
NameNode
-
管理着文件系统命名空间
-
维护者文件系统树及树中的所有文件和目录
-
-
存储元数据
-
文件名目录名及他们之间的层级关系
-
文件目录的所有者及其权限
-
每个文件块的名及文件有哪些块组成
-
-
元数据保存在内存中
-
NameNode元信息并不包含每个块的位置信息
-
-
保存文件,block,datanode之间的映射关系
-
Hadoop更倾向存储大文件