检查方法
切换到hdfs用户
su – hdfs
hdfs fsck /
副本数量是3但只找到两个
尝试修复丢失的副本
命令说明:hdfs debug recoverLease -path 文件位置 -retries 重试次数
hdfs debug recoverLease -path /hbase/oldWALs/node01%2C60020%2C1605600631429.meta.1605607974721.meta -retries 1
也可以修改副本数量,建议谨慎使用(/apps指的是hdfs的目录)
hadoop fs -setrep -R 2 /apps
如果副本数量设置的为1,所有副本丢失,可以直接删除块(该操作有风险,谨慎使用)
使用fsck命令将丢失的块删除
hdfs fsck -delete /hbase/oldWALs/node01%2C60020%2C1605600631429.meta.1605607974721.meta
重启hdfs
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75706.html