hdfs为每一个用户创建一个回收站:
目录: /user/用户名/.Trash/  每一个被用户通过shell删除的文件/目录
在系统回收站中都有一个周期,周期过后hdfs会自动将这些数据彻底删除
周期内 可以被用户恢复。

回收站样子如下:

/user/用户名/.Trash/Current/文件eg:/user/root/.Trash/Current/mydir

shell下 可通过 mv 操作将回收站数据返回hdfs中:

[root@h2single511-115 bin]# hdfs dfs -mv /user/root/.Trash/Current/mydir/input /mydir/input

配置:默认值是0 即没有启用回收站
每个节点core-site.xml内增加:

<property>
<name>fs.trash.interval</name>
<value>1440</value>
</property>

而通过Java端删除文件,默认下是不进入垃圾箱的,如果仍想让文件也入回收站 写法如下:

//删除  将文件放在回收站中final Trash trash = new Trash(fileSystem, fileSystem.getConf()); //创建回收站trash.moveToTrash(new Path("/dir1/file1"));// 将文件放在回收站中fileSystem.delete(new Path("/dir1/file1"), true);// 删除文件 hdfs删除文件是直接删掉 不会进入回收站 上面操作是将文件先拷贝到回收站在去删除该文件

hadoop2 hdfs 垃圾箱简介相关推荐

  1. 分布式文件系统—HDFS—入门简介

    原文作者:Zh_Y_G 原文地址:HDFS入门简介 目录 HDFS是什么? 设计目标: 安装配置 HDFS读写流程图解 CheckPoint HDFS是什么? 易于扩展的分布式文件系统 运行在大量普通 ...

  2. HDFS的简介及基本操作(常用的命令参数介绍)

    目录 前言: 1.HDFS基本概念 2.HDFS基本操作 总结: 目录 前言: 总算有空来接着写大数据的学习笔记了,今天就把之前学过的HDFS的基础知识详细的介绍一下,如有哪点写的不足希望大家多多指教 ...

  3. Hadoop---(2)HDFS 介绍

    HDFS:Hadoop Distributed File System HDFS概述 HDFS 优点: 高容错性 数据自动保存多个副本(不同的副本放在不同的节点上) 副本丢失后,自动恢复 适合批处理 ...

  4. [hive]hive加载本地数据,然后删除了本地数据也删除了表,这时可以在hdfs垃圾箱找到

    1.找到要恢复的文件 上面的日期和想找的不相符,但是一层一层找下去,就找到想要的日期了  2.hadoop trash多留多长时间 查看hadoop官网的core-default.xml,搜索tras ...

  5. Hadoop分布式文件系统——HDFS原理简介

    阅读前必看 这篇文章与其说是一篇文章,不如说是一篇在家学习的笔记,其中大部分内容来自于github上一个大神的开源笔记,在此附上链接,表达版权所属以及敬意:github源地址 一.介绍 HDFS(Ha ...

  6. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

  7. hdfs mv命令_Hadoop2.x HDFS shell命令

    Hadoop2 HDFS shell命令 1.hdfs dfs -appendToFile ... 可同时上传多个文件到HDFS里面 2.hdfs dfs -cat URI [URI ...] 查看文 ...

  8. Kerberos简介、安装及与其它服务的集成和使用

    目录 1 简介 1.1 官方文档连接 1.2 A guided tour of Kerberos: Tutorial 2 安装 2.1 下载 2.2 KDC 节点的安装 2.2.1 安装 2.2.2 ...

  9. HDFS磁盘满了扩容

    1. 添加新硬盘 2. 查看新硬盘 #查看现有的磁盘空间 sudo fdisk -l #可看到新加的虚拟硬盘,一般名为:Disk /dev/sdb 3. 给新加的硬盘分区 sudo fdisk /de ...

最新文章

  1. c#正则表达式使用详解
  2. Python语言编程之LEGB变量作用域法则
  3. boost::system模块实现初始化顺序的测试程序
  4. 操作系统:第四章 文件管理1 - 文件逻辑结构,物理结构,文件目录,软硬连接,文件系统
  5. 全国计算机等级考试题库二级C操作题100套(第85套)
  6. mac svn工具_程序员或产品经理,这些Mac的效率工具一定不要错过
  7. 评分模型和额度模型的两种不同应用场景
  8. 前端代码编辑器:sublime text 4 for Mac v4115中文版
  9. mysql如何从两个表取出内容_如何从mysql中的两个表中获取数据?
  10. MACD顶背离和底背离是什么(图解)
  11. ribbon的注解 @LoadBalanced 报错 No instances available for [IP]
  12. 如何设置U盘为第一启动项,在安装windows操作系统时如何从U盘启动?
  13. Your Mac is infected with (3) Viruses!
  14. 计算机老师新年贺卡祝福语,2015献给老师的新年贺卡祝福语
  15. 行人重识别的挑战 与 最新进展 (35页PPT整理)
  16. 大容量光传输技术进展与 400G C+L 系统研究
  17. 你不得不了解的二进制转换
  18. 电视台以IPTV系统为载体扩展融媒体解决方案
  19. Compaq510系统安装问题
  20. 要不要考PMP项目管理培训?

热门文章

  1. 简单Python画折线图
  2. openGL绘制带纹理太阳、地球、月亮,并且地球自转并且围绕太阳旋转。月亮自转也会围绕地球旋转
  3. 宇宙最强,meltdown论文中英文对照版(一)
  4. 图像多功能实时智能处理产品——西安恒景通视觉科技有限公司
  5. 使用python对tushare中证500的数据进行股票评价。
  6. 何为Turing Machine(图灵机)?
  7. Python:flake8_E501_E128_E125
  8. scipy.misc包中的toimage和fromimage
  9. 游戏进度:关于DirectX3D的压缩纹理格式DXT1/CB1
  10. 云主机安全加固最佳实践指导书