我可以通过运行 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,表示已关闭自动清理。在哪里配置此值?
1条答案
按热度按时间qvk1mo1f1#
代码表明它被称为
fs.trash.interval
.编辑:对不起,误解了这个问题。
更空的实现本身就在这里,我们可以看到相关的常量似乎在这里
FS_TRASH_CHECKPOINT_INTERVAL_KEY
.看这里就知道钥匙是
fs.trash.checkpoint.interval
.编辑:终于在这里找到了xmlconf条目。