在平時 我們在操作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/ 移動恢復
