zoukankan      html  css  js  c++  java
  • HBase元数据及损坏文件的修复

    HBase

    先登录hbase用户:

    su hbase

    修复HBase:

    #显示问题的详细信息
    hbase hbck -details
    
    #尝试修复region级别的不一致情况
    hbase hbck -fix
    
    #尝试自动修复,但实际上只是把不一致的数值加1
    hbase hbck -repair
    
    #修复元数据表(meta表)
    hbase hbck -fixMeta
    
    #将meta表上记录的region重新分配给regionserver
    hbase hbck -fixAssignments
    
    #修复本轮出现的问题
    hbase hbck -repair

    此时HBase已修复,但HDFS仍然有损坏文件的情况,所以还需要修复HDFS。

    HDFS

    先登录hdfs用户:

    su hdfs

    * 修复HDFS之前,要先关停与其相关的大数据组件,例如thrift、hbase、 zookeeper

    修复HDFS:

    #查看问题的详细信息
    hdfs fsck /
    
    #删除损坏文件
    hdfs fsck / -delete

    最后按顺序启动回即可(ZooKeeper -> HDFS -> HBase)

  • 相关阅读:
    第一次被队友说给力
    An Unfair Game-[ACdream1035]
    男人八题解题报告
    it's hard to say
    剪花布条[HDU2087]
    1117: 无序字母对 character
    20181101
    20181104
    20181102
    20181031
  • 原文地址:https://www.cnblogs.com/live41/p/15774580.html
Copyright © 2011-2022 走看看