首页 > 解决方案 > 如何从 HDFS 恢复已删除的文件夹

问题描述

我从 HDFS 中删除了一个文件夹,我在下面找到了它

/user/hdfs/.Trash/Current/

但我无法恢复它。我查看了论坛,但我没有找到好的解决方案。请有人有解决方案我可以帮助我如何在最佳目录中恢复我的文件夹?

非常感谢

标签: hdfs

解决方案


在移回目录之前,您应该找到文件所在的位置:

hadoop fs -lsr /user/<user-name>/.Trash | less

例如,您可能会发现:

-rw-r--r--   3 <user-name> supergroup     111792 2020-06-28 13:17 /user/<user-name>/.Trash/200630163000/user/<user-name>/dir1/dir2/file

如果dir1是您删除的目录,请将其移回:

hadoop fs -mv /user/<user-name>/.Trash/200630163000/user/<user-name>/dir1 <destination>

推荐阅读