查看修復HDFS中丟失的塊


檢測缺失塊
1 hdfs fsck -list-corruptfileblocks
1 hdfs fsck / | egrep -v '^\.+$' | grep -v eplica

查看上面某一個文件的情況

1 hdfs fsck /path/to/corrupt/file -locations -blocks -files

解決方法

  1. 如果文件不重要,可以直接刪除此文件;或刪除后重新復制一份到集群中
  2. 如果不能刪除,需要從上面命令中找到發生在哪台機器上,然后到此機器上查看日志。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM