admin管理员组

文章数量:1565352

回收站的概念

我们windows系统里面有一个回收站,当想恢复删除的文件的话就可以到这里面进行恢复,HDFS也有回收站。
HDFS会为每一个用户创建一个回收站目录:/user/用户名/.Trash/,每一个被用户在Shell命令行删除的文件或者目录,会进入到对应的回收站目录中,在回收站中的数据都有一个生存周期,也就是当回收站中的文件或者目录在一段时间之内没有被用户恢复的话,HDFS就会自动的把这个文件或者目录彻底删除,自动删除之后用户就永远也找不回这个文件或者目录了。
注意:默认情况下hdfs的回收站是没有开启的,需要通过一个配置来开启,在core-site.xml中value的单位是分钟,1440分钟表示是一天的生存周期

删除一个文件,并停止服务

# 查看当前根目录下存在的文件
hdfs dfs -ls hdfs://bigdata01:9000/
# 删除文件 test.log 
hdfs dfs -rm hdfs://bigdata01:9000/test.log
# 停止服务
stop-all.sh

修改配置开启回收站

本文标签: 回收站HadoopHDFS