hbase2.x HBCK Report Region Holes & Overlaps问题修复
Posted 总要冲动一次
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase2.x HBCK Report Region Holes & Overlaps问题修复相关的知识,希望对你有一定的参考价值。
Region Holes
查看该问题可通过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 存在重叠问题。
解决方法和上面的 holes 一样,需要注意的是也要保证所有的 region 状态正常处于OPEN。
参考:
https://zhuanlan.zhihu.com/p/381114314 【解决 region 目录为空问题】
https://www.modb.pro/db/143161
以上是关于hbase2.x HBCK Report Region Holes & Overlaps问题修复的主要内容,如果未能解决你的问题,请参考以下文章
hbase2.x orphan regions on filesystem(region丢失)问题修复
hbase2.x orphan regions on filesystem(region丢失)问题修复