HDFS架构
HDFS是一个主/从结构的服务,其中NameNode是主人,一般只在一台节点上启动;DataNode是奴隶,一般每台节点都会启动一个;DataNode不断地主动向NameNode发送心跳,汇报块信息等;为了对NameNode进行备份,还会有一个SecondaryNameNode
HDFS各类操作
-
<李>创建目录
<李> SecNameNode备份
hdfs的元数据保存在Inode对象中,但是namenode是一个单点的主人,如果数据都在内存则无法进行故障恢复。
hdfs有一个检查点机制,会把某个时间点内存中的Inode持久化到fsimage文件中,同时对每个操作记录写入到编辑日志中。
SecNameNode则负责把namenode上的fsimage和编辑日志合并。
HDFS原理及架构