我们有一个Hadoop集群v1.2.1.我们错误地删除了一个hdfs文件夹,但是我们立即关闭了群集.有没有办法取回我们的数据?即使我们可以取回一部分数据,也不会没有!由于数据量太大,很可能已删除了一些数据.
谢谢你的帮助.
如果您设置了fs.trash.interval
> 1,这可能是一个简单的修复.如果是这样,HDFS的垃圾选项已启用,您的文件应位于垃圾目录中.默认情况下,此目录位于/user/X/.Trash
.
否则,您最好的选择可能是找到并使用数据恢复工具.一些快速谷歌搜索出现了这个跨GNU许可的跨平台工具,该工具从终端运行:http://www.cgsecurity.org/wiki/PhotoRec.它适用于许多不同类型的文件系统,它可能适用于HDFS.