hbase hbck

HBase hbck

opts通用可选项

-help展示help信息
-detail展示所有Region的详情
timelag <秒级时间>处理在过去的指定时间内没有发生过元数据更新的region
-sleepBeforeRerun <秒级时间>在执行-fix指令后时睡眠指定的时间后再检查fix是否生效
-summary只打印表和状态的概要信息
-metaonly只检查hbase:meta表的状态
-sidelineDir <hdfs://>备份当前的元数据到HDFS上
-boundaries校验META表和StoreFiles的Region边界是否一致

元数据修复选项

-fixAssignments尝试修复分区分配问题(try to fix region assiginments)
-fixMeta用于修复meta表的问题,前提是HDFS上面的region info信息有并且正确
-noHdfsCheckingDon't load/check region info from HDFS.Asssumes hbase:meta region info is good.Won't check/fix any HDFS issue
-fixHdfsHoles修复region holes(空洞,某个区间没有region)问题
-fixHdfsOrphans修复Orphan region(hdfs上面没有.regioninfo的region)
-fixTableOrphanstry to fix table dirs with no .tableinfo file in hdfs(online mode only)
-fixHdfsOverlaps修复region overlaps(区间重叠)问题
-fixVersionFile修复缺失hbase.version文件的问题
-maxMerge <n>当修复region重叠的时候,允许最多<n>个region进行merge,默认5
-sidelineBigOverlaps当修复region overlaps问题时,允许跟其他region重叠次数最多的一些region不参与(修复后,可以把没有参与的数据通过bulk load加载到相应的region)
-maxOverlapsToSideline <n>

当修复region overlaps问题时,一组里最多允许多少个region不参与(n默认是2)

-fixSplitParentstry to force offline split parents to be online 尝试强制将下线的split parents上线
-ignorePreCheckPermissionignore filesystem permission pre-check 在执行检查时忽略文件系统权限
-fixReferenceFilestry to offline lingering reference store file 尝试下线引用断开(lingering reference)的StoreFile
-fixHFileLinkstry to offline lingering HFileLinks
-fixEmptyMetaCellstry to fix hbase:meta entries not referencing any region (empty REGIONINFO_QUALIFIER rows)尝试修复hbase:meta表中没有引用到任何region的entry(REGIONINFO_QUALIFIER为空的行)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值