启动HDFS的垃圾回收站为了防止误删,一般默认是关闭的,需要我们自己配置文件打开。

修改core-site.xml

<property>
               <name>fs.trash.interval</name>
               <value>1440</value>
               <!--在回收站停留的时间,单位是分钟-->
    </property>
    <property>
               <name>fs.trash.checkpoint.interval</name>
               <value>1440</value>
               <!--检查回收站的时间间隔,小于等于上面的值,此时间值不要太短,可以1天左右。若设置1分钟,则去回收站找该文件比较麻烦;
               该机制会将文件以一个时间戳的方式留存。-->
    </property>
----------------------------------------------------------------------------------
    
一般垃圾回收站的路径是HDFS上的 /user/用户名/.Trash/
hadoop fs -ls /user/hadoop/.Trash/Current/   被删除的文件会保存在Current这个目录下,也会以时间戳为目录名

演示例子:
上传文件 hadoop fs -put my.cnf /
删除文件 hadoop fs -rm -r /my.cnf
提示:
18/07/21 11:39:17 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 1440 minutes, Emptier interval = 1 minutes.
18/07/21 11:39:17 INFO fs.TrashPolicyDefault: Moved: 'hdfs://bd1803/my.cnf' to trash at: hdfs://bd1803/user/cry/.Trash/Current/my.cnf
Moved: 'hdfs://bd1803/my.cnf' to trash at: hdfs://bd1803/user/cry/.Trash/Current

查找该被删除的文件:
hadoop fs -ls /user/cry/.Trash/Current
提示:
Found 1 items
-rw-r--r--   2 cry supergroup       1208 2018-07-21 11:38 /user/cry/.Trash/Current/my.cnf
恢复该文件:
hadoop fs -mv /user/cry/.Trash/Current/my.cnf /tmp/

---------------------------------------------------------------------------------------------------------
如果我们不想跳过垃圾回收站,直接删除某个文件,那么直接使用  hadoop fs -rm -r -skipTrash  /文件路径
    
我们想恢复被误删的文件只需要  hadoop fs -mv /user/hadoop/.Trash/Current/123.log  /指定文件路径 (假如被误删的文件为123.log)

HDFS文件误删除之恢复相关推荐

  1. 电脑文件误删除如何恢复?试下这3招

    我们总会遇到这种情况,不小心删除了电脑的文件,或者删除后又想要恢复,但是找不到方法来恢复删除的文件.电脑文件误删除如何恢复?不如试试小编这3招,教你快速恢复误删除的电脑文件! 一.从电脑回收站中恢复 ...

  2. 文件误删除怎么恢复?解忧小妙招

    电脑的存储空间是有限的,有时难免会遇到卡顿现象,而出现这样的后果,跟我们平时使用电脑习惯有关,比如桌面存储文件过多.搜索页面过多.网络游戏大小.下载软件数量等.都有可能导致电脑的卡顿.只有通过合理的清 ...

  3. 删除文件过一会又回来_手机文件误删除如何恢复?教你实用的找回方法!

    手机文件误删除如何恢复?很多时候大家都有过不小心删除文件的经历,尤其是存在于手机中的文件,很容易在使用手机管家清理内存的时候,顺手把一些文件给清理掉了,很多文件对于我们来说都是有重要的作用的,那么有很 ...

  4. 电脑文件误删除如何恢复?可以快速找回

    整理好文件后,通常我们会保存在电脑上,不管是c盘还是D盘.在我们需要的时候,可以打开使用.但如果我们在清理电脑文件时,误删除了重要文件,该怎么办?电脑文件误删除如何恢复呢?其实别担心,被误删的文件还是 ...

  5. win10文件误删除怎么恢复?3种实用方法帮您找回

    win10系统相信大家都不陌生,这可能是你日常工作中所采用的电脑系统,虽然win10系统在易用性和安全性方面有着极大的提高,但是在使用过程中难免会出现误删除文件的情况,那么win10误删文件如何恢复数 ...

  6. word文档怎么找回误删的文件_Word文件误删除之后如何恢复的方法

    说明 由于长期从事企业办公环境的管理工作,经常需要对日常企业职员的办公软件等诸多问题进行管理和解决,因此累积了不少相关的经验.最近一段时间内常常发现这样的问题,很多企业职员在电脑操作的过程当中,经常会 ...

  7. 恢复HDFS上误删除的文件

    1. 通过回收站恢复 HDFS 为我们提供了垃圾箱的功能,也就是说当我们执行 hadoop fs -rmr xxx 命令之后,文件并不是马上被删除,而是会被移动到 执行这个操作用户的 .Trash 目 ...

  8. eclipse中误删除的java文件 代码如何恢复

    误删除文件的恢复 在用eclipse进行代码编写操作时,有时会误删除文件或者文件包.通过eclipse的恢复文件功能可以恢复误删除的文件. 具体步骤为: 1.选择误删除文件在eclipse所在包(文件 ...

  9. hdfs文件误删恢复

    hdfs文件误删恢复 [恢复HDFS误删数据] HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中都一个周期,也就 ...

  10. 如何恢复录音删除的录音文件_硬盘分区数据误删除如何恢复?文件删除不用急...

    硬盘分区数据误删除如何恢复?相信很多人在安装系统或者重装电脑时,往往也都会对电脑原有数据的卷大小进行调整,以此来满足我们日常使用的需求.然而对于一些新手来说,在操作时也都容易不小心把整个硬盘的分区给删 ...

最新文章

  1. Solr debugQuery使用体会
  2. JavaScript对象继续总结
  3. Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)
  4. html标签属性%= %,HTML标签属性集合
  5. 基于阿里云物联网平台,我们这样实现简易出入监控
  6. apollo 配置中心_Spring Cloud 系列之 Apollo 配置中心(三)
  7. SQL中 NVL()函数的使用
  8. PCL点云库:ICP算法
  9. (转)知乎:如何看待巴菲特有望赢得与对冲基金 10 年赌局?
  10. 冰点还原离线激活_冰点还原密钥,小编告诉你如何激活冰点还原
  11. 软件设计师中级下午题
  12. Latex的一些排版技巧
  13. JAVA 访问windows共享文件夹
  14. REST Assured 14 - RequestSpecification
  15. 【电赛训练】非接触物体尺寸形态测量 2020年电赛G题
  16. python设计贪吃蛇游戏论文_150行python代码实现贪吃蛇游戏
  17. Representation Learning with Contrastive Predictive Coding 论文阅读
  18. ArcMAP实现矢量数据平移
  19. Spring aop开发步骤
  20. LayUI treetable树形表格的实现, 数据格式正确,不显示的解决方案 和在这个过程中遇到的坑~ 认真看 你会得到一些想要的答案。

热门文章

  1. html调色板快捷键,在线网页调色板
  2. 搜狗主动提交url并反馈快照更新软件(含源码)
  3. 揭作家身体健康堪忧内幕 玩命写作自觉还是自虐
  4. 获取 pdf 中某个 关键字的位置
  5. 航空公司客户价值特征构建与分析k-means
  6. Unity(三)EasyTouch5的使用
  7. 安装nodejs时:The error code is 2503.
  8. 2019杭州电子科技大学计算机考研经验谈
  9. 用 Python j进行一次短视频音频创作
  10. 在word中强制换行方法如下