1. HDFS基本使用
1.1 HDFS的存储目录
HDFS的文件存放在三类节点中,分别为NameNode
、DataNode
、Secondary NmaeNode
,在hdfs-site.xml
中配置的目录分别为/data/hadoop/hdfs/
下的nn
、dn
、snn
。
查看nn
里的文件如下,可以看到nn
中存储有——
- fsimage,记录某一永久性检查点(Checkpoint)时整个HDFS的元信息
- edits,记录所有对HDFS的写信息
- seed_txid,最近一次fsimage或inprogress的transaction ID,通过与最新的transaction ID比较保持数据一致性
- in_use.lock,确保只有一个
NameNode

查看snn
里的文件如下,可以看到snn
中存储有——
- fsimage,edits,in_use.lock,内容与
nn
相同 snn