hdfs误删文件恢复教程(前提回收站是开启状态)
一.查看是否开启回收站
1 查看配置文件 core-site.xml文件中是否有该fs.trash.interval配置
2.相关配置: 将该配置文件添加到 core-site.xml中
<!-- 配置回收站-->
<property>
<name>fs.trash.interval</name>
<value>1440</value> <!-- 回收的文件在回收站中存活时间,一分钟为单位-->
</property>
<!-- 配置回收站用户-->
<property>
<name>hadoop.http.staticuser.user</name>
<value>root</value> <!-- 进入垃圾回收站的用户名称,默认是dr.who,修改为root用户-->
</property>
3.重启服务或者从新加载配置
4.可以在web页面 ip:50070/conf 中查看是否有新增的配置信息
二.测试删除hdfs文件
hdfs dfs -rm /user/hive/warehouse/</