使用Ansible部署tachyon,服务器之间没有ssh连接,即如何格式化master

时间:2016-01-13 11:28:14

标签: ssh ansible alluxio

目前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)进行部署。

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