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)
标签:HDFS,修复,hdfs,hbck,损坏,hbase,HBase 来源: https://www.cnblogs.com/live41/p/15774580.html