0

今のところ、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 接続を有効にせず、(ssh 接続の承認がある) Ansible を使用してサービスのみをデプロイしたいと思います。したがって、ここではすべてのタキオン サービスを自分でデプロイする必要があります。私の知る限り、私はしなければなりません:

マスターをフォーマットしてから:

./bin/tachyon formatWorker
./bin/tachyon-start.sh master
./bin/tachyon-start.sh worker SudoMount

ここで問題となるのは、マスターをどのようにフォーマットするかです。./bin/tachyon format -s十分ですか?または、tachyon スクリプトを変更して formatMaster コマンドを追加する必要がありますか?

バージョン: デプロイ用の Ansible(1.9.2) を使用する Ubuntu サーバー (14.04) 上の spark(1.5.1) を使用する tachyon(0.7.1)。

4

1 に答える 1

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
于 2016-01-13T15:55:35.223 に答える