结构图

image head

  • imgVersion : image版本信息
  • namespaceId:确保HDFS 的实例中的datanode不会误连到NN
  • numFiles:整个文件系统中有多少文件和目录
  • genStamp:生成image的时间戳信息

文件或目录的数据信息

  • path:目录路径
  • replications:副本数
  • mtime:目录修改的时间戳
  • atime:目录访问的时间戳
  • blockize:块大小,目录为0
  • numBlocks:实际有多少块,目录该值为-1
  • nsQuota:nameNode的命名空间配额。dsQuota:disk 配额
  • username:该目录所属的用户名
  • group:该目录所属的组
  • permission:该目录的权限信息

如果是一个文件,还会有额外的以下信息

  • blockid:属于该文件的block id
  • numBytes:该block的大小
  • genStamp:该block的时间戳

注意:

  • block对应到datanodes列表的信息在hadoop中并没有持久化,而是在么个datanode启动时候对本地的datanode保存的block信息进行汇总,汇报给namenode。这些信息保存在一个叫BlockMap的结构中。

results matching ""

    No results matching ""