hbase2.x HBCK Report Region Holes Overlaps问题修复
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问题修复相关推荐
- hbase hbck的参数使用
2019独角兽企业重金招聘Python工程师标准>>> http://blog.csdn.net/liliwei0213/article/details/53639275新版本的 ...
- hbase hbck
hbase hbck是hbase自带的一项肥肠实用的工具,很多hbase中出现的问题都可以尝试用hbase hbck修复. 新版本的hbck从 hdfs目录.META.RegionServer这三处获 ...
- HBase读写流程、flush、文件合并、region拆分
HBase存储原理(架构) HBase依赖于Zookeeper和Hadoop的,所以在启动HBase前需要启动Zookeeper和Hadoop. HMaster用于管理整个HBase集群,即管理每个H ...
- HBase原理–所有Region切分的细节都在这里了
转载自:http://developer.51cto.com/art/201708/549419.htm -------------------- HBase系统中Region自动切分是如何实现的? ...
- Region 分裂(3)
Region分裂过程并不涉及数据的移动,子Region数据的迁移发生在子 Region 执行 Major Compaction 时: 在Region分裂过程中父Region会下线,因此短时间内客户端落 ...
- 关于HBase Region的一些基本概念
最近发现HBase官方文档里面关于region的内容写的很清晰,所以尝试把其中和region的基本概念有关的内容做了翻译和简单的补充.关于Region的split/compact等操作的相关内容网上已 ...
- Hbase HBCK2
文章目录 1. Apache HBase HBCK2 Tool 1.1. HBCK2 vs hbck1 1.2. 总述 1.3. 获取 HBCK2 1.4. 构建 HBCK2 1.5. 运行 HBCK ...
- HBase集群升级, 通过HBase rpm 或 tar包形式(以HDP 为例,包含 升级及HBCK2 介绍和使用)
目录 1 前言 2 编译 HBase 报错处理: `Caused by: java.lang.AbstractMethodError: org.apache.hadoop.hbase.ipc.RpcS ...
- HBase集群修复工具HBCK2
Apache HBase HBCK2 工具 HBCK2是 Apache HBase 集群的修复工具. 一. Region信息一致性 一致性是指Region在meta表的信息.Regionserver服 ...
最新文章
- PHP编实现程动态图像的创建
- 搜索专题: HDU1428漫步校园
- 亚马逊智能语音助手Alexa大举招聘 放出400个职位
- 怎么判断前轮左右的位置_如何判定汽车前面左右轮的位置?大家有什么经验?...
- mca终端_MCA的完整形式是什么?
- BZOJ2286 : [Sdoi2011]消耗战
- 终于有人将进程间通信讲明白了
- SpringBoot笔记整理(二)
- freebsd linux性能,为什么有人会选择FreeBSD而不是Linux?[关闭]
- 在Fedora 11中安装Apache2+PHP5+MySQL(LAMP)
- 去掉GaussView 3.07启动警告窗口的完整解决方案
- 百度云,华为云,腾讯云,阿里云测评
- struct usb_driver
- python求最大公约数和最小公倍数的两种方法
- Win10联想拯救者如何打开和关闭键盘背光灯
- Excel VBA:填充——FillDown方法
- bton框架业务核心流程架构
- 基于React、Typescript和Solidity的NFT完整教程
- wasc honeypot
- 望而生畏的C语言在逐渐凋零
热门文章
- 《On Java 8》读书笔记009_多态
- Android3d结构光,3D结构光首功+Find+X成首款刷脸支付安卓机
- nmn几岁可以吃,nmn多少岁可以吃,归纳总结!
- 职场造富是坑吗?有人28岁财务自由,2022年这个行业值得关注
- BestCoder Round #7-A,B,C
- 【基础知识】An Implementation of Double-Array Trie
- 如何用递归思想 求n的阶乘 C语言
- 大企业的计算机设备维护,企业计算机系统维护措施
- 燃气热水器的主要部件及维修常识
- 如何屏蔽RTX中的群消息