hadoop的rmr命令一定要慎用,rmr删除恢复

早上来到公司,看一下昨天晚上的迁移数据,很欣喜啊,9T的数据已经迁移完并且速度很快,每秒400M左右,就想整理一下目录,一不小心误删除,把所有的数据都删除了,好伤心啊,就在网上查找,看到hadoop有trash功能,但默认是0,即不保留,好伤心当时没配置这个参数。

trash的配置

在core-site.xml里增加如下配置


  fs.trash.interval
  60*24*2
 
      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



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部