Secondarynamenode会按照配置的时间及大小定期合并namenode节点上的fsp_w_picpath和editlog,这样做的目的包含两方面:1、editlog中可能包含一些文件的创建及删除的操作,合并之后,删除的文件就不存在了只保存了存在的文件,删除的文件就不会合并到fsp_w_picpath中,这样会节省空间2、Namenode在每次重启时都会将fsp_w_picpath和edi
HDFS写操作:1、Client写文件时,先向namenode发起一个写文件的请求2、Namenode会在元数据中为此请求分配文件名和备份数,将分配置的Datanode列表返回给Client3、Client向第一个Datanode发起Write请求,并将Datanode列表发给第一个Datanode,Datanode接收Block中的小块信息后,通过管道的方式将接收的小块信息及Datanode去除
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号