现象
- hbase hbck 后显示有些region 数据不一致
ERROR: Region { meta => month_hotstatic,860010-2288000000_201405_5_exit_00000047486,1400144486405.e737a0d96930d3ad31fbcf796c9b8a08., hdfs => hdfs://jiujiang1:9000/hbase/month_hotstatic/e737a0d96930d3ad31fbcf796c9b8a08, deployed => } not deployed on any region server.
-
hbase ui 显示 很多region 处于rit 状态,state=fail_close
如下图
image.png
解决方法
尝试修复Region的分配
hbase hbck -fixAssignments
常用hbck 修复命令
尝试修复HDFS中的Region黑洞:hbase hbck -fixHdfsHoles
尝试修复Region的分配:hbase hbck -fixAssignments
尝试修复元数据问题:hbase hbck -fixMeta
网友评论