There are 1557 missing blocks. The following files may be corrupted:
進入到,50070頁面報錯,There are 1557 missing blocks. The following files may be corrupted:

步驟1,檢查文件缺失情況
執行一下代碼,
hdfs fsck / -list-corruptfileblocks,查看哪些數據塊損壞

步驟2 . 刪除數據塊信息: hdfs fsck 路徑 -delete
hdfs fsck /hive/data/tmp1/dt=2021-07-01/000000_0 -delete
這個語句就是 先檢查該路徑的文件是否屬于損壞文件,如果是(corrupt)就刪除,否則就被診斷出不是(healthy),就不會被刪除

例如 被診斷出不是(healthy),就不會被刪除

備注:
假如損壞的文件比較多,比如有幾百個,就不太可能一個一個的刪,這時候可以通過
hdfs fsck / -list-corruptfileblocks查看損壞的文件,然后再用hdfs的刪除語法進行刪除即可。


浙公網安備 33010602011771號