如何自动化hadoop垃圾清理

gv8xihay  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(411)

我可以通过运行 hadoop fs -expunge 这将删除比 fs.trash.interval 价值观。是否存在自动执行删除以恢复磁盘空间的方法?
当我运行expunge时,我还会看到以下输出 [cloudera@localhost conf]$ hadoop fs -expunge 14/07/17 15:43:54 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 1 minutes, Emptier interval = 0 minutes. 清空器间隔为0,表示已关闭自动清理。在哪里配置此值?

qvk1mo1f

qvk1mo1f1#

代码表明它被称为 fs.trash.interval .
编辑:对不起,误解了这个问题。
更空的实现本身就在这里,我们可以看到相关的常量似乎在这里 FS_TRASH_CHECKPOINT_INTERVAL_KEY .
看这里就知道钥匙是 fs.trash.checkpoint.interval .
编辑:终于在这里找到了xmlconf条目。

相关问题