最近在运维时候,发现有个hbase表挂载错误,需要手动修复hbase元数据,具体操作如下:
在hbaseui找到所需修复的表名和数据段
查询元数据表中是否有该表
scan 'hbase:meta',FILTER=>"PrefixFilter('**,,*****')"
清理元数据表中数据
deleteall 'hbase:meta','**,,*****.'
修复数据表
hbase hbck -repair '**'
最近在运维时候,发现有个hbase表挂载错误,需要手动修复hbase元数据,具体操作如下:
在hbaseui找到所需修复的表名和数据段
查询元数据表中是否有该表
scan 'hbase:meta',FILTER=>"PrefixFilter('**,,*****')"
清理元数据表中数据
deleteall 'hbase:meta','**,,*****.'
修复数据表
hbase hbck -repair '**'