我看到在Tachyon configuration中有一个键tachyon.master.ttlchecker.interval.ms(“定期删除ttl值已过期的文件的时间间隔(以毫秒为单位)。”)但是我已经四处张望,无法找到设置TTL值的方法Tachyon文件。

如何设置Tachyon文件的TTL(最好是从Java / scala程序)?

最佳答案

在0.8中,TachyonFileSystem上有一个用于创建文件https://github.com/amplab/tachyon/blob/v0.8.2/clients/unshaded/src/main/java/tachyon/client/file/TachyonFileSystemCore.java#L59的API。

并且CreateOptions具有TTL字段。
https://github.com/amplab/tachyon/blob/v0.8.2/clients/unshaded/src/main/java/tachyon/client/file/options/CreateOptions.java#L74

09-09 22:25