hbase修复元数据

新版本的 hbck 可以修复各种错误,修复选项是:

(1)-fix,向下兼容用,被-fixAssignments替代

(2)-fixAssignments,用于修复region assignments错误

(3)-fixMeta,用于修复meta表的问题,前提是HDFS上面的region info信息有并且正确。

(4)-fixHdfsHoles,修复region holes(空洞,某个区间没有region)问题

(5)-fixHdfsOrphans,修复Orphan region(hdfs上面没有.regioninfo的region)

(6)-fixHdfsOverlaps,修复region overlaps(区间重叠)问题

(7)-fixVersionFile,修复缺失hbase.version文件的问题

(8)-maxMerge <n> (n默认是5),当region有重叠是,需要合并region,一次合并的region数最大不超过这个值。

(9)-sidelineBigOverlaps ,当修复region overlaps问题时,允许跟其他region重叠次数最多的一些region不参与(修复后,可以把没有参与的数据通过bulk load加载到相应的region)

(10)-maxOverlapsToSideline <n> (n默认是2),当修复region overlaps问题时,一组里最多允许多少个region不参与 由于选项较多,所以有两个简写的选项

(11) -repair,相当于-fixAssignments -fixMeta -fixHdfsHoles -fixHdfsOrphans -fixHdfsOverlaps -fixVersionFile -sidelineBigOverlaps

(12)-repairHoles,相当于-fixAssignments -fixMeta -fixHdfsHoles -fixHdfsOrphans

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值