构成HDFS 集群的主要是两个节点,并且,以主从(master/slave ) 的模式,或者说是NameNode管理者-DataNode工作者的模式运行,一般来说,都是一个管理者对应多个工作者。还有一个节点,叫做SecondaryNameNode,作为NameNode镜像数据备份。
- NameNode:
数目:1个;
作用:存储文件系统的元数据,存储文件与数据块的映射,并提供文件系统的全景图。
- SecondaryNameNode:
数目:一个
作用:备份NameNode 数据,并负责镜像与NameNode日志数据的合并。
- DataNode:
数目:最少一个
作用:存储数据块。
架构图 如下:
本文参考书籍------Hadoop海量数据处理 技术详解与项目实战