目前tachyon部署在本地模式即http://tachyon-project.org/documentation/v0.7.1/Running-Tachyon-Locally.html
我的主要问题是ssh连接。经典的方法是:
ssh-keygen -t rsa
cat id_rsa.pub >> authorized_keys
但是我想暂时不启用ssh connexion(在服务器之间)并且只使用Ansible部署服务(具有ssh连接授权)。所以在这里我必须自己部署所有的tachyon服务。 AFAIK我必须这样做:
格式化主人,然后:
./bin/tachyon formatWorker
./bin/tachyon-start.sh master
./bin/tachyon-start.sh worker SudoMount
这里的问题是如何格式化主服务器。 ./bin/tachyon format -s
够了吗?或者我是否必须更改tachyon脚本并添加formatMaster cmd?
版本:使用带有Ansible(1.9.2)的Ubuntu服务器(14.04)上带有spark(1.5.1)的tachyon(0.7.1)进行部署。
答案 0 :(得分:0)
我有以下几行来处理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