1、SecondaryNameNode
是NN的冷备份(即经过修改后可以充当NN使用),不能是热备份(即当NN挂掉后不能直接用来代替NN)。协助NN合并edits
log,减少NN启动时间。
将本地保存的fsimage导入
--> 修改cluster所有的DN的NN地址
--> 修改所有client端的NN地址SNN的地址修改原NNIP。
2、SecondaryNameNode工作原理
3、安全模式
注:一般使用安全模式是在系统升级、维护的时候。
4、HDFS文件读取流程
(1)读文件
(2)取文件
(3)在写文件的时候,HDFS并不是把数据同时发送到各个DN节点进行存储,而是存储到一个DN节点,然后由其往其他节点进行备份,HDFS等待其备份完全的信息。
(4)文件在HDFS内的地址分配与在NN里的地址分配不同。在NN里不论文件多大,就按相应的整块的Block分配,而在HDFS内,会整里空间。
如:一个156M文件,一个128M文件,Block默认64M,默认备份3份,则在HDFS内分配的空间应为:(156+128)*3.