2015-10-17 35 views
0

當運行一個簡單的例子時,我得到這個錯誤。Tachyon on GCE實例UnderFS錯誤

我試着改變權限並使用不同的目錄。

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。

我在這裏的配置使用本地文件系統:首先檢查我的Hadoop版本

export TACHYON_UNDERFS_ADDRESS=$TACHYON_HOME/underFSStorage 
+0

這是一個類似的問題。請嘗試一下,讓我知道該解決方法是否解決了您的問題:https://groups.google.com/forum/#!topic/tachyon-users/yNY0YflcLvA – Kamran

回答

0

我過去的這個錯誤:

hadoop version 
> Hadoop 2.7.1 

然後編譯的Tachyon Hadoop的2.7.0: (對於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 on Dataproc Master Replication Error