1.hdfs的回收站机制
客户有时会误删一些数据,在生产环境下,误删数据会造成非常严重的后果。
在hdfs上有一个回收站的设置,可以将删除的数据存在目录”/user/$<username>/.Trash/”中,设置回收站的参数如下:
fs.trash.interval=0 以分钟为单位的垃圾回收时间,垃圾站中数据超过此时间,会被删除。如果是0,垃圾回收机制关闭。可以配置在服务器端和客户端。如果在服务器端配置trash无效,会检查客户端配置。如果服务器端配置有效,客户端配置会忽略。也就是说,Server端的值优先于Client。 如有同名文件被删除,会给文件顺序编号,例如:a.txt,a.txt(1) |
fs.trash.checkpoint.interval=0 |