开发者社区> 问答> 正文

namenode版本号具体解释是什么?

namenode版本号具体解释是什么?

展开
收起
xin在这 2021-12-05 19:03:50 167 0
1 条回答
写回答
取消 提交回答
  • 1) namespaceID 在 HDFS 上,会有多个 Namenode,所以不同 Namenode 的namespaceID 是不同的,分别管理一组 blockpoolID。

    2) clusterID 集群 id, 全局唯一

    3) cTime 属性标记了 namenode 存储系统的创建时间,对于刚刚格式化的存储系统,这个属性为 0; 但是在文件系统升级之后,该值会更新到新的时间戳。

    4) storageType 属性说明该存储目录包含的是 namenode 的数据结构。

    5) blockpoolID: 一个 block pool id 标识一个 block pool,并且是跨集群的全局唯一。当一个新的 Namespace 被创建的时候(format 过程的一部分)会创建并持久化一个唯一 ID。在创建过程构建全局唯一的 BlockPoolID 比人为的配置更可靠一些。 NN 将BlockPoolID 持久化到磁盘中,在后续的启动过程中,会再次 load 并使用。

    6) layoutVersion 是一个负整数。 通常只有 HDFS 增加新特性时才会更新这个版本号。

    2021-12-05 22:24:23
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载