hadoop的rmr命令一定要慎用,rmr删除恢复
早上来到公司,看一下昨天晚上的迁移数据,很欣喜啊,9T的数据已经迁移完并且速度很快,每秒400M左右,就想整理一下目录,一不小心误删除,把所有的数据都删除了,好伤心啊,就在网上查找,看到hadoop有trash功能,但默认是0,即不保留,好伤心当时没配置这个参数。
trash的配置
在core-site.xml里增加如下配置
Number of minutes between trash checkpoints. If zero, the trash feature is disabled
value的值单位是分钟,以上配置了保留2天
具体使用如下:
hadoop fs -mkdir /user/test
hadoop fs -put *.txt /user/test
hadoop fs -rmr /user/test
hadoop fs -ls /user/.Trash/Current/user
drwxr-xr-x – hadoop hadoop 0 2010-11-16 10:44 /user/.Trash/Current/user/test
hadoop fs -mv /user/.Trash/Current/user/test /user/
hadoop fs -ls /user/.Trash/Current/user
drwxr-xr-x – hadoop hadoop 0 2010-11-16 10:44 /user/.Trash/Current/user/test
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
