Board logo

标题: hdfs-块损坏--EOF while reading metadata file header(2) [打印本页]

作者: look_w    时间: 2019-5-18 10:07     标题: hdfs-块损坏--EOF while reading metadata file header(2)

解决方法

使用修复命令

hbase hbck -repair tablename



如果修复无效,只能移除损坏的块。

移除损坏的块到跟hdfs根目录

hadoop fs -move /hbase/data/default/chipdata/c911d705e54912187a9d0c4dd3314550/d/a8bc31a879a24264a02b640786b778be  /



如果无法移动就使用删除

hadoop fsck / -delete  /hbase/data/default/chipdata/c911d705e54912187a9d0c4dd3314550/d/a8bc31a879a24264a02b640786b778be



或者

hadoop fs -rm /hbase/data/default/chipdata/c911d705e54912187a9d0c4dd3314550/d/a8bc31a879a24264a02b640786b778be


查看集群状况

hbase hbck

输出

743 inconsistencies detected.


表示不一致的块有743个。

其他参考命令
重新修复hbase meta表

hbase hbck -fixMeta


重新将hbase meta表分给regionserver

hbase hbck -fixAssignments




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0