文档章节

hadoop move to trash是否可以找回? 可以

婷瑄
 婷瑄
发布于 2015/05/26 11:04
字数 372
阅读 160
收藏 1



Hadoop回收站trash,默认是关闭的。 
习惯了window的同学,建议最好还是把它提前开开,否则误操作的时候,就欲哭无泪了

1.修改conf/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天(60*24) 
删除数据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

这里可查看到自己刚刚删除的文件或者目录,最好先看一下目录名称, 

目录名称会有变化

ctt

变化为: 

ctt.1432606123971

为什么呢?

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

 


6)删除.Trash目录(清理垃圾)

[root@master data]# hadoop fs -rmr .Trash 
Deleted hdfs://master:9000/user/root/.Trash



本文转载自:http://running.iteye.com/blog/904536

共有 人打赏支持
婷瑄
粉丝 3
博文 42
码字总数 5316
作品 0
海淀
程序员
Hadoop回收站及fs.trash参数详解

前言: Linux系统里,个人觉得最大的不方便之一就是没有回收站的概念。rm -rf很容易造成极大的损失。而在Hadoop或者说HDFS里面,有trash(回收站)的概念,可以使得数据被误删以后,还可以找回...

wangkunj
05/23
0
0
三种恢复 HDFS 上删除文件的方法

我们每天都可能会操作 HDFS 上的文件,这就很难避免误操作,比如比较严重的误操作就是删除文件。本文针对这个问题提供了三种恢复误删除文件的方法,希望对大家的日常运维有所帮助。 通过垃圾...

加米谷大数据
06/13
0
0
如何恢复hadoop中被删除的文件

hadoop的hdfs中被删除文件的恢复原理和回收站原理是一样的,就是在删除hdfs文件时,被删除的文件被移动到了hdfs的.Trash文件夹中,恢复时只需将该文件夹中文件拿出即可。具体操作如下: 1 设...

闵开慧
2014/10/20
0
0
大数据之---hadoop常用命令大全终极篇

软件环境 (操作环境root安装启动的hadoop) hadoop fs == hdfs dfs 将文件上传至hadoop的根目录/下载至本地 hadoop dfs -put filename / hadoop dfs -get /filename # '/'不是Linux的根目录,...

ycwyong
05/16
0
0
HDFS 恢复某时刻删除的文件

Hadoop有一个“垃圾回收站”的功能,用于恢复在过去一段时间内被删除文件。若某个文件被删除了多次,你还可以恢复具体哪一次删除的文件。该功能默认是关闭状态,若想开启,需要在$HADOOP_HOM...

ericquan8
2015/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装最新版WPS

1.手动卸载libreoffice:sudo apt-get remove --purge libreoffice* 2.官网下载WPS和字体: WPS:http://wps-community.org/download.html 字体:http://wps-community.org/download.html?vl......

AI_SKI
36分钟前
3
0
数据结构(算法)-图(深度优先搜索 DFS)

#include <iostream>using namespace std;#define MaxVex 30typedef char VertexType;typedef struct vexNode adjList[MaxVex];struct edgeNode{int adjvex;//邻接点......

ashuo
41分钟前
0
0
1024 搞事倒计时!距程序员节还有 2 天!

详情请关注微信公众号:七牛云

七牛云
41分钟前
0
0
Java泛型方法

1. 定义泛型方法 (1) 如果你定义了一个泛型(类、接口),那么Java规定,你不能在所有的静态方法、静态初块等所有静态内容中使用泛型的类型参数。例如: public class A<T> { public st...

两广总督bogang
42分钟前
1
0
如何解决JavaScript中0.1+0.2不等于0.3

console.log(0.1+0.2===0.3)// true or false??   在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当...

peakedness丶
42分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部