0

我看到在Tachyon 配置中有一个键tachyon.master.ttlchecker.interval.ms(“时间间隔(以毫秒为单位)定期删除具有过期 ttl 值的文件。”)但我已经查看了所有内容,找不到设置 Tachyon 文件的 TTL 值的方法.

如何设置 Tachyon 文件的 TTL(最好来自 java/scala 程序)?

4

2 回答 2

0

正如我在文档中看到的:

“每个站点部署和应用程序客户端还可以通过 tachyon-site.properties 文件覆盖默认属性值。请注意,此文件必须位于运行 Tachyon 的 Java VM 的类路径中。最简单的方法是将站点目录 $TACHYON_HOME/conf 中的属性文件。”

因此,尝试将 TTL 值放入该文件中,然后就完成了。如果它不存在,请尝试添加它。

您还可以在tachyon-env.sh.

# Worker size set to 512 MB 
# Set worker folder to /Volumes/ramdist/tachyonworker
# Set TTL to your value

export TACHYON_JAVA_OPTS="
  -Dtachyon.worker.memory.size=512MB 
  -Dtachyon.worker.data.folder=/Volumes/ramdisk/tachyonworker/
  -Dtachyon.master.ttlchecker.interval.ms=<YOUR TTL VALUE>
"
于 2015-10-27T11:54:04.470 回答