美文网首页Hbase
hdfs块丢失导致的异常问题

hdfs块丢失导致的异常问题

作者: Grey____ | 来源:发表于2019-01-11 09:31 被阅读0次

    原文:https://blog.csdn.net/u010316405/article/details/51518396

    问题描述:由于不小心误删了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 //此方式会将丢失的块全部删除
    

    至此,我是已经修复了,因为是测试环境数据,删了就ok了。

    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.退出重启即可

    相关文章

      网友评论

        本文标题:hdfs块丢失导致的异常问题

        本文链接:https://www.haomeiwen.com/subject/xdutdqtx.html