本地運行Tachyon(譯)

本地運行Tachyon

單機運行 Tachyon 在一臺機器上.

這部分的先決條件數已經安裝Java(JDK 6 或者以上版本)java

下載Tachyon 0.7.1二進制發行版本:git

$ wget https://github.com/amplab/tachyon/releases/download/v0.7.1/tachyon-0.7.1-bin.tar.gz
$ tar xvfz tachyon-0.7.1-bin.tar.gz
$ cd tachyon-0.7.1

在執行Tachyon運行腳本以前, 不可缺乏的環境變量必須在conf/tachyon-env.sh中指定,這應該包括模板文件的建立:github

$ cp conf/tachyon-env.sh.template conf/tachyon-env.sh

獨立模式的運行, 確保: * TACHYON_UNDERFS_ADDRESS 在 conf/tachyon-env.sh 的本地文件系統中設置臨時目錄(e.g., export TACHYON_UNDERFS_ADDRESS=/tmp). * 遠程登陸服務是打開的從而SSH本地主機會成功。 web

而後,你須要格式化Tachyon文件系統啓動它。注意:自從Tachyon須要設置 RAMfs以來,基於LInux的用戶啓動本地系統須要用戶輸入他們的root 密碼ubuntu

$ ./bin/tachyon format
$ ./bin/tachyon-start.sh local

爲了驗證Tachyon正在運行,你能夠訪問 http://localhost:19999, 或者查看日誌中 logs 文件夾中。你也能夠運行一個示例程序:spa

$ ./bin/tachyon runTest Basic CACHE_THROUGH

對於第一個示例程序,你應該可以看到相似以下:日誌

/Basic_File_CACHE_THROUGH has been removed
2014-02-02 09:32:02,760 INFO   (TachyonFS.java:connect) - Trying to connect master @ localhost/127.0.0.1:19998
2014-02-02 09:32:02,791 INFO   (MasterClient.java:getUserId) - User registered at the master localhost/127.0.0.1:19998 got UserId 10
2014-02-02 09:32:02,792 INFO   (TachyonFS.java:connect) - Trying to get local worker host : hy-ubuntu
2014-02-02 09:32:02,800 INFO   (TachyonFS.java:connect) - Connecting local worker @ hy-ubuntu/127.0.1.1:29998
2014-02-02 09:32:02,819 INFO   (CommonUtils.java:printTimeTakenMs) - createFile with fileId 18 took 60 ms.
2014-02-02 09:32:03,194 INFO   (TachyonFS.java:createAndGetUserTempFolder) - Folder /mnt/ramdisk/tachyonworker/users/10 was created!
2014-02-02 09:32:03,198 INFO   (BlockOutStream.java:<init>) - /mnt/ramdisk/tachyonworker/users/10/19327352832 was created!
Passed the test!

運行一個全面檢查:code

$ ./bin/tachyon runTests

你能夠在任什麼時候候中止Tachyon經過運行:orm

$ ./bin/tachyon-stop.sh
相關文章
相關標籤/搜索