无法删除HDFS丢失/损坏的文件



我无法删除HDFS中存在的损坏文件。

当我启动:

hdfs fsck -list-corruptfileblocks

我有一些块损坏了:The filesystem under path '/' has 10 CORRUPT files

hdfs dfs -rm /path/to/filename.fileextension
rm: `/path/to/filename.fileextension': No such file or directory

我也试过

hdfs fsck / -delete

Under-replicated blocks:       0 (0.0 %)
Mis-replicated blocks:         0 (0.0 %)
Default replication factor:    3     
Corrupt blocks:                0
Missing replicas:              0 (0.0 %)   
The filesystem under path '/' is HEALTHY 

我还重新启动了两个名称节点,错误仍然发生在

在这种情况下,有人能帮我吗?这里有一个类似的案例:

谢谢。

可能损坏的文件在快照中,您应该删除快照

https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/HdfsSnapshots.html

最新更新