主从架构模型:
文件元数据MetaData、文件数据
元数据
数据本身
NameNode:主节点(单节点),存储文件元数据
SecondaryNameNode:辅助NameNode节点,用于定时定量备份fsimage,editlog
DataNode:从节点,Block块的真实数据
DataNode向NameNode发送心跳信息,并且发送Block列表描述信息
HdfsClient与NameNode交互元数据信息
HdfsClient与DataNode交互文件Block数据
DataNode利用服务器本地文件系统存储数据块
思考
如何解决nameNode的单点故障?