Region Holes(Region空洞:Region不连续)

查看该问题可通过master UI界面的HBCK Report查看

最下方RegionInfo展示了哪两个region之间存在空洞
也可以通过master日志查看

解决步骤

解决方法很简单,直接使用 hbck2 提供的 fixMeta 操作即可。

在 Usage 说明中能看到 fixMeta 能够修复 ‘holes’,‘overlaps’ 等 region 问题,但是需要注意必须确保 hbase:meta 是健康的状态下进行修复操作!也就是确保表里的所有 region 都是 OPEN 状态再进行此操作,确保不会对集群造成额外的影响。

执行命令

hbase hbck -j $HBASE_HOME/lib/hbase-hbck2-1.3.0-SNAPSHOT.jar fixMeta

等待一段时间,这个过程可以监控 master 日志,如果一切顺利问题就解决啦。

Region Overlaps(Region重叠:Region存在交叉)


最下面红框内展示了哪两个 region 存在重叠问题。
解决方法和上面的 holes 一样,需要注意的是也要保证所有的 region 状态正常处于OPEN。

参考:

https://zhuanlan.zhihu.com/p/381114314 【解决 region 目录为空问题】
https://www.modb.pro/db/143161

hbase2.x HBCK Report Region Holes Overlaps问题修复相关推荐

  1. hbase hbck的参数使用

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/liliwei0213/article/details/53639275新版本的  ...

  2. hbase hbck

    hbase hbck是hbase自带的一项肥肠实用的工具,很多hbase中出现的问题都可以尝试用hbase hbck修复. 新版本的hbck从 hdfs目录.META.RegionServer这三处获 ...

  3. HBase读写流程、flush、文件合并、region拆分

    HBase存储原理(架构) HBase依赖于Zookeeper和Hadoop的,所以在启动HBase前需要启动Zookeeper和Hadoop. HMaster用于管理整个HBase集群,即管理每个H ...

  4. HBase原理–所有Region切分的细节都在这里了

    转载自:http://developer.51cto.com/art/201708/549419.htm -------------------- HBase系统中Region自动切分是如何实现的? ...

  5. Region 分裂(3)

    Region分裂过程并不涉及数据的移动,子Region数据的迁移发生在子 Region 执行 Major Compaction 时: 在Region分裂过程中父Region会下线,因此短时间内客户端落 ...

  6. 关于HBase Region的一些基本概念

    最近发现HBase官方文档里面关于region的内容写的很清晰,所以尝试把其中和region的基本概念有关的内容做了翻译和简单的补充.关于Region的split/compact等操作的相关内容网上已 ...

  7. Hbase HBCK2

    文章目录 1. Apache HBase HBCK2 Tool 1.1. HBCK2 vs hbck1 1.2. 总述 1.3. 获取 HBCK2 1.4. 构建 HBCK2 1.5. 运行 HBCK ...

  8. HBase集群升级, 通过HBase rpm 或 tar包形式(以HDP 为例,包含 升级及HBCK2 介绍和使用)

    目录 1 前言 2 编译 HBase 报错处理: `Caused by: java.lang.AbstractMethodError: org.apache.hadoop.hbase.ipc.RpcS ...

  9. HBase集群修复工具HBCK2

    Apache HBase HBCK2 工具 HBCK2是 Apache HBase 集群的修复工具. 一. Region信息一致性 一致性是指Region在meta表的信息.Regionserver服 ...

最新文章

  1. PHP编实现程动态图像的创建
  2. 搜索专题: HDU1428漫步校园
  3. 亚马逊智能语音助手Alexa大举招聘 放出400个职位
  4. 怎么判断前轮左右的位置_如何判定汽车前面左右轮的位置?大家有什么经验?...
  5. mca终端_MCA的完整形式是什么?
  6. BZOJ2286 : [Sdoi2011]消耗战
  7. 终于有人将进程间通信讲明白了
  8. SpringBoot笔记整理(二)
  9. freebsd linux性能,为什么有人会选择FreeBSD而不是Linux?[关闭]
  10. 在Fedora 11中安装Apache2+PHP5+MySQL(LAMP)
  11. 去掉GaussView 3.07启动警告窗口的完整解决方案
  12. 百度云,华为云,腾讯云,阿里云测评
  13. struct usb_driver
  14. python求最大公约数和最小公倍数的两种方法
  15. Win10联想拯救者如何打开和关闭键盘背光灯
  16. Excel VBA:填充——FillDown方法
  17. bton框架业务核心流程架构
  18. 基于React、Typescript和Solidity的NFT完整教程
  19. wasc honeypot
  20. 望而生畏的C语言在逐渐凋零

热门文章

  1. 《On Java 8》读书笔记009_多态
  2. Android3d结构光,3D结构光首功+Find+X成首款刷脸支付安卓机
  3. nmn几岁可以吃,nmn多少岁可以吃,归纳总结!
  4. 职场造富是坑吗?有人28岁财务自由,2022年这个行业值得关注
  5. BestCoder Round #7-A,B,C
  6. 【基础知识】An Implementation of Double-Array Trie
  7. 如何用递归思想 求n的阶乘 C语言
  8. 大企业的计算机设备维护,企业计算机系统维护措施
  9. 燃气热水器的主要部件及维修常识
  10. 如何屏蔽RTX中的群消息