介绍:

Hadoop回收站trash,默认是关闭的。

和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中都一个周期,也就是当系统回收站中的文件/目录在一段时间之后没有被用户回复的话,HDFS就会自动的把这个文件/目录彻底删除,之后,用户就永远也找不回这个文件/目录了。

开启方式:

配置:在每个节点(不仅仅是主节点)上添加配置 core-site.xml,增加如下内容
<property>
    <name>fs.trash.interval</name>
    <value>1440</value>
</property>

注解:

1、1440=24小时*60分钟,一天。一天后删除回收站里的文件。

2、重启hdfs生效,建议第一次配置时就配置好

演示:

1、新建文件夹:

[hadoop@hello110 ~]$ hdfs dfs -ls /testdata
drwxr-xr-x   - hadoop supergroup          0 2016-08-14 22:40 /testdata/a123

[hadoop@hello110 ~]$ hdfs dfs -mkdir /testdata/b1112
[hadoop@hello110 ~]$ hdfs dfs -ls /testdata
drwxr-xr-x   - hadoop supergroup          0 2016-08-14 22:40 /testdata/a123
drwxr-xr-x   - hadoop supergroup          0 2016-08-14 23:50 /testdata/b1112

2、删除刚建的文件夹:

[hadoop@hello110 ~]$ hdfs dfs -rm -r /testdata/b1112

Moved: 'hdfs://hello110:9000/testdata/b1112' to trash at: hdfs://hello110:9000/user/hadoop/.Trash/Current

3、查看垃圾回收站:


[hadoop@hello110 ~]$ hdfs dfs -ls -R /user/hadoop/.Trash/Current

drwx------   - hadoop supergroup          0 2016-08-14 23:52 /user/hadoop/.Trash/Current/testdata
drwxr-xr-x   - hadoop supergroup          0 2016-08-14 23:50 /user/hadoop/.Trash/Current/testdata/b1112

4、恢复刚删除的文件夹:

[hadoop@hello110 ~]$ hdfs dfs -mv  /user/hadoop/.Trash/Current/testdata/b1112 /testdata/b1112

5、查看恢复的文件夹:

[hadoop@hello110 ~]$ hdfs dfs -ls /testdata

drwxr-xr-x   - hadoop supergroup          0 2016-08-14 22:40 /testdata/a123
drwxr-xr-x   - hadoop supergroup          0 2016-08-14 23:50 /testdata/b1112

6、清空回收站:

[hadoop@hello110 ~]$ hdfs dfs -rm -r /user/hadoop/.Trash/

Deleted /user/hadoop/.Trash

hadoop 回收站Trash相关推荐

  1. Hadoop回收站trash

    回收站简介 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash 回收站里的文件可以快速恢复. 可以设置一个时间阈值,当回收站里文件的存放时间超过这个阈值或是回收站被清空时,文件才会 ...

  2. Hadoop 回收站

    一.回收站简介: 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复. 可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文 ...

  3. Hadoop回收站机制

    1.简介 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复. 可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被 ...

  4. Linux下的回收站trash

    windows下的文件删除后就放到了回收站里,linux下的文件删除则分两种情况: 界面删除:在文件夹界面右击"删除",则该文件将移动到回收站,与windows下类似. 命令行删除 ...

  5. HDFS 的Trash回收站功能的配置、使用

    文件的删除和恢复  和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中都一个周期 ...

  6. hadoop清理回收站

    Hadoop回收站trash,默认是关闭的. 修改conf/core-site.xml,增加 <property> <name>fs.trash.interval</na ...

  7. Hadoop垃圾回收站与YARN日志聚合

    垃圾回收站 在HDFS里,回收站功能开启后,删除文件时,不会真正的删除,暂时是放入回收站.trash中,回收站里的文件可以快速恢复.可以设置一个时间阈值,当回收站里文件的存放时间超过这个阈值或是回收站 ...

  8. Hadoop的学习笔记(Hive|pig|zookeeper|hbase)

    轉載的,此筆記的鏈接地址請點擊此處 hadoop笔记本 <div class="postText"><div id="cnblogs_post_body ...

  9. hadoop关于hdfs详细解答

    HDFS内容 大数据的概念及其特征 Hadoop简介及其生态圈 HDFS的内部组件介绍 HDFS的安装模式介绍 独立模式 伪分布式模式 完全分布式的搭建 HDFS的常用命令 HDFS的设计思想 HDF ...

最新文章

  1. 线程的状态、调度、同步
  2. c语言文件fputs和fgets,文件的读写问题,fputs和fgets问题!!!!
  3. “寒假”建站创业 选购虚拟主机是关键
  4. 面试python开发_python开发面试问题
  5. 如何攻破容器持久化存储挑战?
  6. 解决阿里云服务器磁盘报警
  7. Samba配置文件解析
  8. 先验信息,先验概率,先验分布,后验概率,后验分布,共轭分布,共轭先验分布
  9. 在WebStorm里配置watcher实现编辑less文件时自动生成.css文件
  10. CF932E Team Work
  11. 解决Maven项目pom文件中出现的错误:Missing artifact oracle:ojdbc7:jar:12.1.0.2.0:compile
  12. 计算机基础5y浏览器,5y浏览器
  13. 计算机网络:令牌环网IEEE 802.5
  14. 黑苹果 10.14.6 安装记录
  15. 数据结构:八种数据结构大全
  16. 关于局域网不能访问-共享打印机
  17. 如何在Windows 10上压缩(和解压缩)文件
  18. 新旧电脑数据传输|怎么实现两台电脑硬盘数据传输
  19. AI公开课:19.05.30 瞿炜-新东方AI研究院院长《做懂教育的AI:把未来带进现实》课堂笔记以及个人感悟
  20. js 点击往div里添加图片(实例)

热门文章

  1. 中级软件测试笔试题100精讲_汇集上千位软件测试精英面试笔试题,最全面的题型都在这!...
  2. 堆栈关系java_从关键字说Java对象、引用、指针、堆栈的关系
  3. 均衡原理_干货什么是负载均衡?负载均衡原理详解
  4. MyEclipse在搭建s2sh时 如何 uninstalled facet
  5. win7计算机找不到脚本文件夹,win7系统TXT文件打开提示找不到脚本文件的解决方法...
  6. r语言regexpr函数_R语言学习笔记-文本挖掘之字符处理(1)
  7. php mysql 索引_MySQL索引
  8. set和map去重调用什么方法_【ES6】Set、Map
  9. oracle pdb是什么意思,浅谈Oracle数据库12c PDB技术
  10. phpnow mysql字符集_使用PHPnow搭建本地PHP环境+创建MySQL数据库