hbck源码系列(一)--hbck基本介绍

一.hbck基本介绍

Hbck主要有两个作用:检查异常和修复异常

注意:该图参考范欣欣的一个ppt图 .

一致性修复

一致性检查主要检查是检查Region在meta中的Region、在线Regionserver的Region和hdfs的Regioninfo的Region信息是否一致。属于低风险修复。

完整性修复

      完整性主要是检查table的完整性,包括hole、overlap和orphan等现象。属于高风险修复。

 

二. HBCK常见的命令哪些属于低风险,哪些属于高风险修复?

hbck -help 可以查看所有hbck命令,这里不详细列出,后面源码分析会详细讲解。

针对不同的命令和修复情况,可将操作分为高风险和低风险操作:

 

三.HBCK源码入口

   本节作为一个开篇,主要讲解HBCK程序的入口,关于一致性和完整性修复源码后面会详细介绍

    hbasefsck

   

 

 

 

 接下来的内容会详细分析onlineHbck,详见下篇文章
————————————————
版权声明:本文为CSDN博主「shfshihuafeng」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shfshihuafeng/article/details/90439225

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值