0

运行一个简单的示例时,我收到此错误。

我尝试更改权限并使用不同的目录。

Caused by: java.io.IOException: FailedToCheckpointException(message:Failed to rename /home/bryan/tachyon-0.7.1/underFSStorage/tmp/tachyon/workers/1445054000001/3/8 to /home/bryan/tachyon-0.7.1/underFSStorage/tmp/tachyon/data/8)
    at tachyon.worker.WorkerClient.addCheckpoint(WorkerClient.java:130)
    at tachyon.client.TachyonFS.addCheckpoint(TachyonFS.java:228)
    at tachyon.client.FileOutStream.close(FileOutStream.java:105)

有任何想法吗?

我在下面的回答实际上并没有解决这个问题。这只是使用 HDFS 作为 UnderFS 的一种解决方法。

我这里的配置使用本地文件系统:

export TACHYON_UNDERFS_ADDRESS=$TACHYON_HOME/underFSStorage
4

1 回答 1

0

我通过首先检查我的 Hadoop 版本克服了这个错误:

hadoop version
> Hadoop 2.7.1

然后为 Hadoop 2.7.0 编译 Tachyon:(对于 2.7.1,它不会编译)

mvn -Dhadoop.version=2.7.0 clean install

并设置TACHYON_UNDERFS_ADDRESS为本地 HDFS 地址:

nano conf/tachyon-env.sh
export TACHYON_UNDERFS_ADDRESS=hdfs://my-cluster-m:8020

这会导致另一个可能影响您的问题(如果运行单个节点):

Tachyon 上 Dataproc 主复制错误

于 2015-10-17T22:12:28.670 回答