HDFS由三个基本组件组成:NameNode,SecondaryName,DataNode,其思想类似于Linux的文件系统,可以进行类比. 1.NameNode介绍: 1.管理整个文件系统的命名空间,内部维护了命名树. 2.存储元数据:文件层级关系,文件所有者及权限,每个文件由哪些文件块组成(但元信息中不包括每个块的位置).内容通过fsimage及edits维护,后文会详述. 3.接受客户端请求 2.为什么HDFS倾向于存储大文件: 首先,NameNode中存储一条元信息需要200byte,而…