中国存储论坛

 找回密码
 立即注册

手机号码,快捷登录

查看: 26235|回复: 88

HDFS元数据的独立服务和独立持久化存储

[复制链接]
发表于 2015-1-24 15:00:29 | 显示全部楼层 |阅读模式
安全库半导体世界IT采购网半导体联盟
无状态NN: 针对HDFS中Namenode单点瓶颈的问题,TBFS通过无状态方式实现Namenode的水平扩展。为了实现无状态Namenode,需要将以前保留在Namenode内存中的关键数据结构部分或全部挪到第三方,并持久化保存。
数据结构名称
描述
dir
保存HDFS目录结构的数据结构FSDirectory(文件->块的对应关系)
blocksMap
保存块与文件、块与datanode和datanode与块的对应关系
datanodemap
保存datanode的storageID和对应DatanodeDescriptor的Map容器
heartbeats
保存拥有心跳的Datanode的DatanodeDescriptor的容器
corruptReplicas
保存损坏块的Map容器,key为Block,value为对应Datanode的DatanodeDescriptor集合
recentInvalidateSets
保存即将删除的块的Map容器,key为Datanode的StorageID,value是块的Block集合
excessReplicateMap
保存多余块的Map容器,key为Datanode的storageID,value是块的Block集合
neededReplications

保存少于replication数的块的数据结构,其内部维护了一个List<TreeSet<Block>>
类型的优先级队列
pendingReplications
保存处于replicationpending状态的block,如果超时则放入TimeoutItems列表中
leaseManager
维护写操作和追加操作租约的数据结构
游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-11-5 22:26:01 | 显示全部楼层
安全库半导体世界IT采购网半导体联盟
好东东,谢谢老大分享!
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-11-6 23:41:03 | 显示全部楼层
受教,谢谢分享~
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-11-8 23:16:55 | 显示全部楼层
这个不错,感谢分享啦
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-11-27 22:11:13 | 显示全部楼层
受教,谢谢分享~
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-12-3 22:50:24 | 显示全部楼层
受教,谢谢分享~
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-12-5 21:38:19 | 显示全部楼层
这个不错,感谢分享啦
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-12-7 21:57:40 | 显示全部楼层
好东东,谢谢老大分享!
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-12-9 21:33:49 | 显示全部楼层
楼主威武,谢谢分享
文明发言,共建绿色平台。
回复

使用道具 举报

发表于 2020-12-16 21:13:58 | 显示全部楼层
好东东,谢谢老大分享!
文明发言,共建绿色平台。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|返回首页|中国存储论坛

GMT+8, 2024-4-27 15:09

Powered by Discuz

© 2001-2018 中国存储网Chinastor

快速回复 返回顶部 返回列表