这是我从现有文件夹中删除国际剑联时的路径 已将“ hdfs://nameservice1/user/edureka_978336/Assignment24/abc.txt”移至以下位置的垃圾箱:hdfs:// nameservice1 / 用户/ edureka_978336 /。垃圾箱/当前/用户/edureka_978336/Assignment24/abc.txt
我在哪里尝试通过MV功能恢复它,但是它不起作用
hdfs dfs -mv / user / edureka_978336 /。垃圾桶/当前/用户/edureka_978336/Assignment24/abc.txt/user/edureka_978336/Asign ment24
答案 0 :(得分:1)
您能否粘贴说不起作用的错误?
hdfs dfs -mv sourcePath targetPath
此命令应该可以将文件从回收站移回。确保您具有从回收站中提取数据的权限。可以尝试使用sudo运行:
sudo -u <user.name> hdfs dfs -mv sourcePath targetPath
答案 1 :(得分:0)
实际上,如果您所有的路径都正确,则此举应该有效。
但是重要的是,文件在垃圾箱中保留了多长时间。
该值在 core-site.xml 中进行配置,如下所示。
<property>
<name>fs.trash.interval</name>
<value>30</value>
</property>
该值以分钟为单位,并且在指定时间后文件将被永久删除。
有关在此处还原文件的更多详细信息。看看。
https://www.linkedin.com/pulse/recovering-deleted-hdfs-files-cloudera-certified-developer-hadoop-/