【问题标题】:How do I undo hadoop fs -rmr?如何撤消 hadoop fs -rmr?
【发布时间】:2016-04-03 21:33:39
【问题描述】:

我不小心使用

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

hadoop fs -rmr /path/to/directory/

如何撤消此操作。

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


编辑:

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

【问题讨论】:

  • 如果您没有设置垃圾箱,那么我认为您无法恢复任何内容。

标签: hadoop data-recovery


【解决方案1】:

如果未设置回收站或使用了 skipTrash,则恢复文件的唯一方法是创建 HDFS 快照。然后您可以从快照位置恢复文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 2013-08-31
    • 2021-06-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多