hadoop集群优化(二):开启hdfs回收站

文章介绍了在Hadoop集群中启用回收站功能来避免误删重要文件的方法,通过设置fs.trash.interval参数来控制回收站保留文件的时间。用户可以在误删后从回收站恢复文件。此外,提醒注意只有使用hadoopfs-rm命令删除的文件才会进入回收站,程序删除的不会。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明

数据是大数据核心,日常操作hadoop集群免不了删除文件,如果操作失误删除了重要文件,将造成重大事故和损失,如何避免误删,可以开启hadoop集群的回收站功能,误删后,可以从回收站中恢复。

分享

操作

参数说明

  • 主要设置如下参数:
参数名默认值说明
fs.trash.interval00 禁用回收站,其他值为回收站保存文件时间,单位为分钟
fs.trash.checkpoint.interval0检查回收站间隔时间,为 0 时等于fs.trash.interval的值,要求值不大于fs.trash.interval

开启回收站

  • 修改 core-site.xml 文件,设置垃圾回收时间为1天
<property>
  <name>fs.trash.interval</name>
  <value>1440</value>
</property>

恢复文件

  • 回收站目录:/user/用户/.Trash/
  • 数据恢复,只需要从回收站目录移动大数据目录

注意

  • 使用hadoop命令 hadoop fs -rm 删除的才会进入回收站,程序删除的数据不会进回收站,删除操作要谨慎再谨慎。说多是泪。

总结

  • 社区版hadoop的回收站功能需要手动开启,删除的数据会留存一段时间,该功能会占用一定存储资源,但为了数据安全这点资源占用是必须。
  • 最近大环境不好,技能学习不能落下,保持好状态,结果如何,看时运看命。加油。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值