Hbase区域拆分和存储文件

时间:2014-08-01 20:42:54

标签: hbase

如果我问一个奇怪的问题,我是hbase的新手。 我怀疑是:

1)当区域在hbase中拆分时,区域中的商店文件移动了吗?

2)压缩是在Region或HDFS中进行的吗?

3)hbase中的商店文件存储在Region或HDFS中的哪个位置?

2 个答案:

答案 0 :(得分:0)

enter image description here

1>拆分区域时,会为子区域创建参考文件。停止接受进入原始区域的请求。这使用户感觉该区域已被拆分。在分割目录中设置必要的文件结构设置父区域。在这些文件夹中创建子区域目录。成功完成此操作后,这两个区域目录将移动到表目录。现在,.META。已更新,父区域已删除。

2 - ;压实发生在地区。通过监视Store文件来完成压缩。当存储的文件太多时,可以将它们压缩成大文件。

3>存储文件位于HRegion中。请参阅上图以获得清晰的图像。

答案 1 :(得分:0)

我的理解是商店文件最初不会移动到任何地方。而是创建指向原始商店文件的引用存储文件。压缩后,将创建新的商店文件。

检查this了解详情