hdfs 块信息
来源:互联网 发布:服务器与域名的关系 编辑:程序博客网 时间:2024/06/09 23:31
# 基础数据
block
这里是我们数据存储的基本单位,我们可以看到一个数据块对应的两个文件:
blk_1234
blk_1234_5678.meta
上面的1234就是这个数据块的编号, 5678是版本号。
对应的block结构就很简单
private long blockId; //块的唯一id private long numBytes; //占据的空间大小 private long generationStamp; //时间戳
这个结构中的很多函数就是针对这些成员进行操作的。
ExtendedBlock
扩展块,在原来块的基础上多了一个poolId
private String poolId; private Block block;
replicaMap
这里有个成员变量
// Map of block pool Id to another map of block Id to ReplicaInfo. private final Map<String, Map<Long, ReplicaInfo>> map = new HashMap<String, Map<Long, ReplicaInfo>>();
从注视可以看出他是一个两层的map,第一层根据poolId获取pool中的所有数据(也是一个map),第二层通过blockId获取 ReplicaInfo
0 0
- hdfs 块信息
- HDFS邻近信息块BlockInfoContiguous
- hdfs fsck命令查看HDFS文件对应的文件块信息(Block)和位置信息
- hdfs fsck命令查看HDFS文件对应的文件块信息(Block)和位置信息
- HDFS块分配策略
- hdfs 出现坏块
- HDFS数据块
- HDFS-数据块
- HDFS数据块
- HDFS上块恢复机制
- 【HDFS】什么叫块恢复
- 怎么改变HDFS块大小
- Hdfs 数据块丢失处理
- 显示HDFS存储信息
- 查看HDFS集群信息
- HDFS数据块恢复算法的思考
- HDFS冗余数据块的自动删除
- 修改Hadoop的HDFS块大小
- JdbcTemplate query
- ViewPager轮播图
- Unity 集成OpenCV 【一】
- ti8148 dvrrdk开发小结
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- hdfs 块信息
- 围绕中心匀速,加速,减速转动的动画
- dbus
- C++学习之旅——结构体和联合体的区别,以及数据对齐方式影响内存大小
- 秒杀系统架构优化思路
- Java实现算法导论中最近点对问题分治法
- codeforces 742B Arpa's obvious problem(水)
- 位(bit)、字节(Byte)、MB(兆位)之间的换算关系
- error LNK1120: 1 个无法解析的外部命令 (and) error LNK1119: 1 个无法解析的外部命令