hadoop誤刪除恢復


在平時 我們在操作hadoop命令的時候 會誤刪除某些文件

利用 hadoop fs -rmr(目錄名)刪除目錄時易出現誤刪除的操作
為了防止這種情況我們需要打開回收站

具體操作為:

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

<property>
    <name>fs.trash.interval</name>
    <value>10080</value>
    <description>
      Number of minutes between trash checkpoints. If zero, the trash feature is disabled.
    </description>
</property>

其中10080代表分鍾數,即代表刪除的文件或目錄在".Trash"(回收站)中保留的時間,可自行設置。保存即可。

hadoop fs -du /user/*/.Trash/
hadoop fs -ls /user/root/.Trash/
hadoop fs -ls /user/hadoop/.Trash/
通過上面的命令查看你刪除的文件
然后通過
hadoop fs -mv /user/*/.Trash/  /user/a/ 移動恢復


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM