NameNode SecondaryNameNode DataNode
NN 名称节点
存储的内容包括
1.文件名称
2.文件的目录结构
3.文件的属性(权限,副本数,组别,大小,创建时间等)
可以用 hdfs dfs -ls 能看到的
4.一个文件被对应切割哪些数据块(包括副本的块) ==》对应分布到哪些DateNode
管理文件系统命名空间,其实就是维护系统树的文件和文件夹(整体架构)
主要文件
编辑日志文件 :edits
镜像文件:fsimage
路径 : /home/heipilei/tmp/dfs/name/current
比SNN多个文件:edits_inprogress_0000000000000000804
工作流程 当edits_inprogress_0000000000000000804写满或者到时间后写进编辑文件edits_inprogress_0000000000000000805
当重启启动后会跟镜像文件编辑文件写到新的编辑文件中
到时
dfs.namenode.checkpoint.period 3600 1小时
或写满
dfs.namenode.checkpoint.txns 1000000 100万