我不小心刚刚使用
删除了我的hadoop集群上的一个大目录hadoop fs -rmr / path / to / directory /
如何撤消此操作。
我没有为hadoop设置垃圾收集“/user/X/.Trash”。我只是在这个巨大的错误之后设置它。是否有可用于恢复目录的内置工具?
编辑:
我忘记了在删除所有内容之前,我从群集中获得了我的客户端节点的快照。如果我恢复到这个快照会发生什么?我知道文件实际上并没有被删除/覆盖,只能访问内存中的该位置。会恢复这个修复吗?我不想做任何事情而不确定。
答案 0 :(得分:0)
如果您没有设置垃圾箱或者如果使用了skipTrash,那么恢复文件的唯一方法就是创建了HDFS快照。然后,您可以从快照位置恢复文件。