做360pc网站排名首页,个人介绍网页设计模板图片,安阳企业网站优化外包,网络营销服务策略介绍#xff1a;
Hadoop回收站trash#xff0c;默认是关闭的。
和Linux系统的回收站设计一样#xff0c;HDFS会为每一个用户创建一个回收站目录#xff1a;/user/用户名/.Trash/#xff0c;每一个被用户通过Shell删除的文件/目录#xff0c;在系统回收站中都一个周期
Hadoop回收站trash默认是关闭的。
和Linux系统的回收站设计一样HDFS会为每一个用户创建一个回收站目录/user/用户名/.Trash/每一个被用户通过Shell删除的文件/目录在系统回收站中都一个周期也就是当系统回收站中的文件/目录在一段时间之后没有被用户回复的话HDFS就会自动的把这个文件/目录彻底删除之后用户就永远也找不回这个文件/目录了。
开启方式
配置在每个节点(不仅仅是主节点)上添加配置 core-site.xml,增加如下内容 property namefs.trash.interval/name value1440/value /property 注解
1、144024小时*60分钟一天。一天后删除回收站里的文件。
2、重启hdfs生效建议第一次配置时就配置好 演示 1、新建文件夹
[hadoophello110 ~]$ hdfs dfs -ls /testdata drwxr-xr-x - hadoop supergroup 0 2016-08-14 22:40 /testdata/a123 [hadoophello110 ~]$ hdfs dfs -mkdir /testdata/b1112 [hadoophello110 ~]$ 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、删除刚建的文件夹 [hadoophello110 ~]$ hdfs dfs -rm -r /testdata/b1112 Moved: hdfs://hello110:9000/testdata/b1112 to trash at: hdfs://hello110:9000/user/hadoop/.Trash/Current 3、查看垃圾回收站 [hadoophello110 ~]$ hdfs dfs -ls -R /user/hadoop/.Trash/Currentdrwx------ - 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、恢复刚删除的文件夹 [hadoophello110 ~]$ hdfs dfs -mv /user/hadoop/.Trash/Current/testdata/b1112 /testdata/b1112 5、查看恢复的文件夹 [hadoophello110 ~]$ 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、清空回收站 [hadoophello110 ~]$ hdfs dfs -rm -r /user/hadoop/.Trash/ Deleted /user/hadoop/.Trash