如何撤消hadoop fs -rmr?

时间:2016-04-03 21:33:40

标签: hadoop data-recovery

我不小心刚刚使用

删除了我的hadoop集群上的一个大目录

hadoop fs -rmr / path / to / directory /

如何撤消此操作。

我没有为hadoop设置垃圾收集“/user/X/.Trash”。我只是在这个巨大的错误之后设置它。是否有可用于恢复目录的内置工具?

编辑:

我忘记了在删除所有内容之前,我从群集中获得了我的客户端节点的快照。如果我恢复到这个快照会发生什么?我知道文件实际上并没有被删除/覆盖,只能访问内存中的该位置。会恢复这个修复吗?我不想做任何事情而不确定。

1 个答案:

答案 0 :(得分:0)

如果您没有设置垃圾箱或者如果使用了skipTrash,那么恢复文件的唯一方法就是创建了HDFS快照。然后,您可以从快照位置恢复文件。