在服务器之间无需ssh连接的情况下,使用Ansible部署tachion,即如何格式化master



目前,超光速粒子部署在本地模式,即。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

最新更新