hbase regioninfo信息丢失

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

错误描述:

hbase regioninfo信息丢失_第1张图片

hbase集群正常,但是对表的所有操作读报错,然而新建的表操作都正常。

查看meta表,发现在meta表中对应的一些region块的子列少了regioninfo这一列。这是因为region做分裂的时候失败,导致regioninfo信息丢失,.META.表就无法记录该region的startkey,endkey等信息。

解决办法:

  1. 重新修复hbase meta表(根据hdfs上的regioninfo文件,生成meta表) 
    hbase hbck -fixMeta 
    2.重新将hbase meta表分给regionserver(根据meta表,将meta表上的region分给regionservere) 
    hbase hbck -fixAssignments 
    参照:http://blackproof.iteye.com/blog/2052898

              http://bbs.chinahadoop.cn/thread-5332-1-1.html

转载于:https://my.oschina.net/u/2000675/blog/659124

你可能感兴趣的:(大数据,python)