目前,超光速粒子部署在本地模式,即。http://tachyon-project.org/documentation/v0.7.1/Running-Tachyon-Locally.html
我在这里的主要问题是ssh连接。经典的方法是:
ssh-keygen -t rsa
cat id_rsa.pub >> authorized_keys
但我暂时不想启用ssh连接(在服务器之间),只部署具有Ansible的服务(具有ssh连接授权)。所以在这里我必须自己部署所有的超光速粒子服务。AFAIK我必须做:
格式化主文件,然后:
./bin/tachyon formatWorker
./bin/tachyon-start.sh master
./bin/tachyon-start.sh worker SudoMount
这里的问题是如何格式化母版。./bin/tachyon format -s
足够吗?或者我必须更改超光速粒子脚本并添加一个formatMaster cmd吗?
版本:在Ubuntu服务器(14.04)和Ansible(1.9.2)上部署带有spark(1.5.1)的tachion(0.7.1)。
我有以下几行来处理bin/tachyon
脚本中的问题
elif [ "$COMMAND" == "formatMaster" ]; then
if [ -z $TACHYON_MASTER_ADDRESS ] ; then
TACHYON_MASTER_ADDRESS=localhost
fi
echo "Formatting Tachyon Master @ $TACHYON_MASTER_ADDRESS"
CLASS=tachyon.Format
PARAMETER=master