hadoop 之hdfs数据块修复方法:
1、手动修复
#检查集群的健康状态
hdfs fsck /
#修复指定的hdfs数据块。也就是关闭打开的文件。
hdfs debug recoverLease -path 文件位置 -retries 重试次数
检查坏块:
hadoop fsck /user -files -blocks -locations
检查是否有数据块正在写入:
hadoop fsck /user openforwrite