HDFS副本丢失修复方法

image.png检查方法

切换到hdfs用户

su - hdfs

hdfs fsck /

image.png

副本数量是3但只找到两个

image.png

尝试修复丢失的副本

命令说明:hdfs debug recoverLease -path 文件位置 -retries 重试次数

hdfs debug recoverLease -path /hbase/oldWALs/node01%2C60020%2C1605600631429.meta.1605607974721.meta -retries 1

image.png

如果副本数量设置的为1,所有副本丢失,可以直接删除块(该操作有风险,谨慎使用)

使用fsck命令将丢失的块删除

hdfs fsck -delete

重启hdfs

 

posted @ 2021-06-25 17:32  会飞的鹅  阅读(1122)  评论(0)    收藏  举报