----------此文章,笔者按着tachyon官网教程进行安装并记录。
分布式安装tachyon并运行例子:http://blog.csdn.net/u012587561/article/details/51040018
首次安装:
分布式安装tachyon并运行例子:http://blog.csdn.net/u012587561/article/details/51040018
首次安装:
tachyon官网:
http://www.tachyonproject.org/
下载版本(最新版本tychon0.8.2):
接下来按着官网user Guide进行安装:
http://www.tachyonproject.org/documentation/v0.8.2/
单机上独立运行Tachyon( running tachyon locally)
1. 设置tachyon-env.sh
cp conf/tachyon-env.sh.template conf/tachyon-env.sh
2. 在tachyon-env.sh 中设置相应环境变量:
-
conf/tachyon-env.sh
中的TACHYON_UNDERFS_ADDRESS
设置成本地文件系统的临时目录:(例如,export TACHYON_UNDERFS_ADDRESS=/tmp
)。 -
远程登录服务开启,
ssh localhost
能成功。
3.
格式化Tachyon文件系统并启动。
注意:因为Tachyon需要创建 RAMFS,启动 Tachyon会要求用户输入root密码。如果不想重复输入root密码,将主机的公开ssh key添加 到
~/.ssh/authorized_keys
.
$
./bin/tachyon format
$
./bin/tachyon-start.sh
local
4.
验证Tachyon是否运行,
2)查看logs
文件夹下的 日志3)也可以运行一个样例程序:
$
./bin/tachyon runTest Basic CACHE THROUGH
对于首个样例程序,你应该能够看到如下输出:
再次访问Tachyon Web UI http://localhost:19999。点击导航栏
Browse File System
可以看见样例程序写入Tachyon的文件。运行一个更全面的系统完整性检查:
$ ./bin/tachyon runTests
(全部passed the test! 即可)
可以在任意时刻执行以下命令以关闭Tachyon:
$ ./bin/tachyon-stop.sh all
############################################################################
1. 关于conf中的文件:
slaves文件放置的是worker machines list。 首次默认localhost 。 建议使用 /conf/workersworkers文件和slaves文件内容一样。
tachyon-env.sh :这个文件里面好多配置。呃,不知道的话,眼看手莫动哈。
core-site.xml :分布式才会用到。
2. 权限问题:如果在复制或者写文件时候,如果不想经常输入sudo,那就修改tachyon权限吧。sudo chown hadoop:hadoop -R -f /usr/local/tachyon/ (其中的hadoop是我的组名和用户名,不要介意)3. Alluxio:其实原名为tachyon,近期改名为Alluxio(2016年2月)。最新版本为1.0.0既然我已经装好了0.8.2的版本,那就算了吧。相差应该不远。。吧。
##############################################################################