如何撤消hadoop fs-rmr?

az31mfrm  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(421)

我无意中删除了hadoop集群上的一个大目录
hadoop fs-rmr/path/to/directory/
我该如何撤销这个。
我还没有hadoop的垃圾收集设置“/user/x/.trash”。我只是在犯了这么大的错误之后才开始的。有什么内置工具可以用来恢复目录吗?
编辑:
我忘了在删除所有内容之前,我只有集群中的客户机节点的快照。如果还原到此快照会发生什么?我知道这些文件并不是真的被删除/覆盖的,只是能够访问内存中的那个位置。修复这个能修复它吗?我不想不确定就做任何事。

lsmd5eda

lsmd5eda1#

如果没有设置垃圾箱或使用skiptrash,恢复文件的唯一方法是创建hdfs快照。然后可以从快照位置恢复文件。

相关问题