您的位置:首页 > 大数据 > Hadoop

hdfs块丢失导致的异常问题排查解决

2016-05-27 17:37 435 查看
问题描述:由于不小心误删了hdfs的元数据目录,导致hdfs的块丢失;hdfs namenode自动进入 safe mode,hbase也一直报错找不到hbase.version文件,导致master挂掉;

1、首先退出hdfs namenode safe mode

hadoop dfsadmin -safemode leave

2、修复hdfs丢失的块

hadoop fsck /

hdfs fsck / -delete //此方式会将丢失的块全部删除

3、hbase修复

hbase hbck -fixVersionFile

4、如果hbase还有org.apache.hadoop.hbase.TableExistsException:
hbase:namespace 异常

解决方案:

1.切换到zookeeper的bin目录;

2.执行$sh zkCli.sh

3.输入 ls /

4.输入rmr /hbase

5.退出重启即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: