如何恢复Hadoop的误删恢复软件除文件

这咱情况比较简4102单, 有一点电1653脑知識的朋友都知道, 文件还是存在的, 只不过躺在回收站而已. 只要到回收站把文件找出来拖回或还原就行了.

2. 删除文件后还清空了回收站

很多朋友碰到的就是这种情况也是我们主要这中恢复误删文件的恢复. 清空了回收站(或直接删除而根本不放入回收站), 在我们眼里,好还文件已经消失了。 其实文件还是在磁盘中的只要你的电脑磁盘的其它操作,一般来说文件都可以找回来通过修改注册表就可以了.

在左边空白处點击“新建”,选择“主键”命名为“645FFO40—5081—101B—9F08—00AA002F954E”,再把右边的“默认”主键的键值设为“回收站”退出注册表。 再重启电脑即可见箌被你删除的文件

}

刚刚测试Hadoop程序一不小心把数据刪掉了~~~好在是在测试机上,不然就蛋痛了还是设置一下hadoop的回收站,以防万一

习惯了window的同学建议最好还是把它提前开开,否则误操作的时候就欲哭无泪了

 
删除数据rm后,会将数据move到当前文件夹下的.Trash目录













5)恢复刚刚删除的目录











6)删除.Trash目录(清理垃圾)





文件删除与恢复-鼡户或者应用删除某个文件这个文件并没有立刻从HDFS中删除。相反HDFS将这个文件重命名,并转移到/trash目录当文件还在/trash目录时,该文件可以被迅速地恢复文件在/trash中保存的时间是可配置的,当超过这个时间Namenode就会将该文件从namespace中删除。文件的删除也将释放关联该文件的数据块。注意到在文件被用户删除和HDFS空闲空间的增加之间会有一个等待时间延迟。
当被删除的文件还保留在/trash目录中的时候如果用户想恢复这個文件,可以检索浏览/trash目录并检索该文件/trash目录仅仅保存被删除文件的最近一次拷贝。/trash目录与其他文件目录没有什么不同除了一点:HDFS在該目录上应用了一个特殊的策略来自动删除文件,目前的默认策略是删除保留超过6小时的文件这个策略以后会定义成可配置的接口。
}

在平时 我们在操作hadoop命令的时候 会誤删除某些文件

利用 hadoop fs -rmr(目录名)删除目录时易出现误删除的操作

为了防止这种情况我们需要打开回收站

找到配置文件core-site.xml在其中添加如下信息:

其中10080代表分钟数,即代表删除的文件或目录在".Trash"(回收站)中保留的时间可自行设置。保存即可

通过上面的命令查看你删除的文件

}

我要回帖

更多关于 误删恢复软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信