第123讲:Hadoop集群管理之Namenode目录元数据结构详解学习笔记
hadoop-2.x的集群管理与hadoop-1.x有很大不同
hdfs-site.xml:
dfs.replication
dfs.namenode.name.dir 存放namenode元数据信息
可以配置多个目录,这些目录完全相同,一个损坏不影响hdfs上的数据。
hadoop-2.6.0/dfs/name/current就是存放namenode元数据信息的地方
fsimage是镜像文件,包含了namenode所有的元数据信息。
VERSION中有namespaceID/clusterID/cTime/storagetype/bolckpoolID/layoutVersion
namespaceID是文件系统的唯一标识符,格式化文件系统后就会生成这个ID
clusterID是系统生成的集群的ID;
cTime是namenode存储系统创建是时间,第一次格式化系统就是0,再次格式化时就会更新;
toragetype说明文件存储的是什么系统存储的信息,可能是namenode/datanode
bolckpoolID