Hadoop 回收站
一、回收站简介:
在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复。
可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被彻底删除,并且释放占用的数据块。
二、实例:
Hadoop的回收站trash功能默认是关闭的,所以需要在core-site.xml中手动开启。
1、修改core-site.xml,增加:
<property> <name>fs.trash.interval</name> <value>1440</value> <description>Number of minutes between trash checkpoints. If zero, the trash feature is disabled. </description> </property>
默认是0,单位是分钟,这里设置为1天。
删除数据rm后,会将数据move到当前文件夹下的.Trash目录。
2、测试
1)、新建目录input
hadoop/bin/hadoop fs -mkdir input
2)、上传文件
root@master:/data/soft# hadoop/bin/hadoop fs -copyFromLocal /data/soft/file0* input
3)、删除目录input
[root@master data]# hadoop fs -rmr input Moved to trash: hdfs://master:9000/user/root/input
4)、查看当前目录
[root@master data]# hadoop fs -ls Found 2 items drwxr-xr-x - root supergroup 0 2011-02-12 22:17 /user/root/.Trash
发现input删除了,多了一个目录.Trash
5)、恢复刚刚删除的目录
[root@master data]# hadoop fs -mv /user/root/.Trash/Current/user/root/input /user/root/input
6)、查看恢复的数据
[root@master data]# hadoop fs -ls input Found 2 items -rw-r--r-- 3 root supergroup 22 2011-02-12 17:40 /user/root/input/file01 -rw-r--r-- 3 root supergroup 28 2011-02-12 17:40 /user/root/input/file02
7)、删除.Trash目录(清理垃圾)
[root@master data]# hadoop fs -rmr .Trash Deleted hdfs://master:9000/user/root/.Trash
Hadoop之回收站
转载于:https://www.cnblogs.com/rocky-AGE-24/p/7375327.html
Hadoop 回收站相关推荐
- hadoop 回收站Trash
介绍: Hadoop回收站trash,默认是关闭的. 和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文 ...
- Hadoop回收站trash
回收站简介 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash 回收站里的文件可以快速恢复. 可以设置一个时间阈值,当回收站里文件的存放时间超过这个阈值或是回收站被清空时,文件才会 ...
- Hadoop回收站机制
1.简介 在HDFS里,删除文件时,不会真正的删除,其实是放入回收站/trash,回收站里的文件可以快速恢复. 可以设置一个时间阀值,当回收站里文件的存放时间超过这个阀值或是回收站被清空时,文件才会被 ...
- hadoop清理回收站
Hadoop回收站trash,默认是关闭的. 修改conf/core-site.xml,增加 <property> <name>fs.trash.interval</na ...
- Hadoop垃圾回收站与YARN日志聚合
垃圾回收站 在HDFS里,回收站功能开启后,删除文件时,不会真正的删除,暂时是放入回收站.trash中,回收站里的文件可以快速恢复.可以设置一个时间阈值,当回收站里文件的存放时间超过这个阈值或是回收站 ...
- HDFS 的Trash回收站功能的配置、使用
文件的删除和恢复 和Linux系统的回收站设计一样,HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户通过Shell删除的文件/目录,在系统回收站中都一个周期 ...
- Hadoop的学习笔记(Hive|pig|zookeeper|hbase)
轉載的,此筆記的鏈接地址請點擊此處 hadoop笔记本 <div class="postText"><div id="cnblogs_post_body ...
- hadoop关于hdfs详细解答
HDFS内容 大数据的概念及其特征 Hadoop简介及其生态圈 HDFS的内部组件介绍 HDFS的安装模式介绍 独立模式 伪分布式模式 完全分布式的搭建 HDFS的常用命令 HDFS的设计思想 HDF ...
- hiveql笔记(一)
1.创建表 create table if not exists mydb.employees{ name String COMMENT 'Employee name', salary FLOAT C ...
最新文章
- 孤立森林异常检测之入门
- 机器学习实战之k-近邻算法
- 01-JVM与Java体系结构
- delphi控制POS打印机
- python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...
- PgSQL · 最佳实践 · 从 MaxCompute (ODPS) 迁移数据到 HybridDB
- Java中对象的串行化(Serialization)和transient关键字
- linux密码特殊字符识别
- paip.最土团购在SHOPEX下安装总结
- jrtplib linux编译,jrtplib+jthread 交叉编译
- Cesium中的primitive流光轨迹
- Hibernate之底层原理的7点整理和总结
- 让聊天机器人来填平技术鸿沟吧!
- My Seventy-seventh Page - 零钱兑换 - By Nicolas
- 如何使用 Serverless 做架构和项目管理—— 三年全栈经验总结
- PokerNet-poker recognition: 扑克识别 (6)
- Java实战项目《瑞吉外卖》
- 可视化 | Echarts基础异步加载数据交互组件数据集
- 商城会员积分过期的实现方案
- 计算机毕业设计Java在线选课系统设计(系统+程序+mysql数据库+Lw文档)
热门文章
- iOS中如何旋转UIView
- Revit API多选多重过滤
- RHEL6.1 java显示乱码
- Linux装好MATLAB无法启动的解决办法
- Linux使用rostopic echo将rosbag文件转换成csv或txt文件以及sh脚本批量化操作
- pythoncsv格式清洗与转换_数据预处理-清洗转换
- python内置模块_三分钟读懂Python内置模块collections
- 摩根大通分析:随着灰度资金流动缓慢,比特币能否重回4万美元仍存疑问
- 地图图表、柱状图、条形图、折线图、中国地图、世界地图、省市地图、仪表盘、雷达图、饼图、散点图、气泡图、瀑布图、堆叠图、热力图、桑基图、关系图、漏斗图、Axure原型、rp原型、产品原型
- Centos6.6部署Redis集群