刚刚测试Hadoop程序一不小心把数据刪掉了~~~好在是在测试机上,不然就蛋痛了还是设置一下hadoop的回收站,以防万一
习惯了window的同学建议最好还是把它提前开开,否则误操作的时候就欲哭无泪了
删除数据rm后,会将数据move到当前文件夹下的.Trash目录
5)恢复刚刚删除的目录
6)删除.Trash目录(清理垃圾)
文件删除与恢复-鼡户或者应用删除某个文件这个文件并没有立刻从HDFS中删除。相反HDFS将这个文件重命名,并转移到/trash目录当文件还在/trash目录时,该文件可以被迅速地恢复文件在/trash中保存的时间是可配置的,当超过这个时间Namenode就会将该文件从namespace中删除。文件的删除也将释放关联该文件的数据块。注意到在文件被用户删除和HDFS空闲空间的增加之间会有一个等待时间延迟。
当被删除的文件还保留在/trash目录中的时候如果用户想恢复这個文件,可以检索浏览/trash目录并检索该文件/trash目录仅仅保存被删除文件的最近一次拷贝。/trash目录与其他文件目录没有什么不同除了一点:HDFS在該目录上应用了一个特殊的策略来自动删除文件,目前的默认策略是删除保留超过6小时的文件这个策略以后会定义成可配置的接口。