开发者学堂课程【Hadoop 分布式文件系统 HDFS:回收站案例】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/93/detail/1473
回收站案例
内容介绍:
一、回收站
二、回收站参数设置以及工作机制
一、回收站
开启回收站功能,可以将删除的文件在不超时的情况爱,回复原数据。起到防止误删除、备份等作用。
二、回收站参数设置以及工作机制
l 开启回收站功能参数说明:
1、默认值 fstrashnterval=0,0表示禁用回收站其他值表示设置文件的存活时间。
2、默认值 fstrashcheckpointinterva0,检查回收站的间隔时间。如果该值为0则该值设置和 fs.trashnterval 的参数值相等。
3、要求fs.trash.checkpoint.interval<fs.trash.interval。
l 回收站工作机制
回收站默认的时间是存活60秒,每10秒钟会检查一次查看是否到达60秒,检查发现到了60秒的时候这个文件就会彻底的从回收站删除。
l 启用回收站
修改 croe-site.xml 配置垃圾回收时间为1分钟。
l 查看回收站
回收站在集群中的路径:/user/atguigu/。Trash/。。。。
查看回收站的时候会发现被拒绝了,因为默认的用户是 dr。
l 修改访问垃圾回收站用户名称,默认是dr.who,修改为 atguigu 用户
[core-site.xml]
l 通过程序删除的文件不会经过回收站,需要调用Moue To Trash()才能进入回收站。
Trash trash=New Trash(conf)。
l 恢复回收站数据