錯誤描述:html
hbase集羣正常,可是對錶的全部操做讀報錯,然而新建的表操做都正常。oop
查看meta表,發如今meta表中對應的一些region塊的子列少了regioninfo這一列。這是由於region作分裂的時候失敗,致使regioninfo信息丟失,.META.表就沒法記錄該region的startkey,endkey等信息。server
解決辦法:htm
從新修復hbase meta表(根據hdfs上的regioninfo文件,生成meta表)
hbase hbck -fixMeta
2.從新將hbase meta表分給regionserver(根據meta表,將meta表上的region分給regionservere)
hbase hbck -fixAssignments
參照:http://blackproof.iteye.com/blog/2052898blog