這部分的先決條件數已經安裝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