Chinaunix首页 | 论坛 | 博客
  • 博客访问: 814700
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类: 云计算

2012-01-10 11:59:17

Hadoop回收站trash,默认是关闭的。 
修改conf/core-site.xml,增加 
  • <property>
  •   <name>fs.trash.intervalname>
  •   <value>3value>
  •   <description>Number of minutes between trash checkpoints.   If zero, the trash feature is disabled.  
  •   description>
  • property>

默认是0.单位分钟。(PS:发现设置了这个值没什么作用,进行对一个文件删除后,等了一个早上回收站里面的那个文件依然存在)

例如 我删了这个文件
hadoop fs -rm /www-agl/nginx/accesslog/day/daily/2011-12-15-23_192_168_239_209.gz

能在用户的垃圾桶中找回
hadoop fs -ls /user/hadoop/.Trash/Current/


删除.Trash目录(清理垃圾) 

hadoop fs -rmr .Trash  


其实配置这个回收站后,程序或命令中进行rm rmr 都只是做mv操作。
阅读(2586) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~