我无法删除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