Alluxio,原名tachyon,在1.0.0版本改名为Alluxio,是一个以内存为中心的虚拟的分布式存储系统,统一了数据访问的方式,为上层计算框架和底层存储系统构建了桥梁。本文介绍集群的安装部署方法。
得到安装包
首先下载 Alluxio V1.0.0 。
tar xvfz alluxio-1.0.0-bin.tar.gz
得到alluxio-1.0.0/
配置修改
在alluxio/conf
目录下,将alluxio-env.sh.template
拷贝到alluxio-env.sh
。确保JAVA_HOME指向有效的Java 7安装路径。将ALLUXIO_MASTER_ADDRESS更新为运行Alluxio Master的机器的主机名。添加所有worker节点的IP地址到alluxio/conf/workers文件。
alluxio-env.sh首行添加:
export JAVA_HOME=/home/ys/java/jdk1.7.0_60
export ALLUXIO_MASTER_ADDRESS=host01 # host01作为master节点
workers添加工作节点:
host01
host02
最后,同步worker节点的所有信息.
$ ./bin/alluxio copyDir <dirname>
启动集群
sudo ./bin/alluxio format
sudo ./bin/alluxio-start.sh all Mount
验证安装
验证Alluxio是否运行,访问http://host01:19999。
看到页面:
或查看alluxio/logs文件夹下的日志,或者运行测试。
bin/alluxio runTests