1.Iは、端末スタンドアローンモードで複数のスパークアプリケーションを異なるワーカーノードで実行するにはどうすればよいですか?
./sbin/start-all.sh
にこのコードを実行しなかった./conf/spark.env.sh**export SPARK_MASTER_OPTS="-Dspark.deploy.defaultCores=1"
export SPARK_WORKER_OPTS="-Dspark.deploy.defaultCores=1"
export SPARK_WORKER_CORES=1
export SPARK_WORKER_MEMORY=1g
export SPARK_WORKER_INSTANCES=7**
2.Iこれらの行を追加しました労働者とマスター3.Allは
はstarted..iがWeb UIに私は複数のスパーク申請書を提出し
4.afterをそれを見ることができます
1アプリケーションでは2秒しかかかりませんが、6アプリケーションではそれぞれのアプリケーションで8秒かかります
これは端末で実行した.shファイルです。
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 41' -x 'excute' &
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 42' -x 'excute' &
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 43' -x 'excute' &
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 44' -x 'excute' &
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 45 ' -x 'excute' &
gnome-terminal -e '/home/uvionics/Downloads/spark-SparkR-streaming/bin/spark-submit --master spark://uvionics-Aspire-E5-001:7077 --executor-memory 1g --executor-cores 1 --num-executors 1 /home/uvionics/code/inter11.R 46' -x 'excute'
私はそれは私が、各アプリケーションがマスター上で実行されていると思います以上8秒
をとり、これらのコードを実行しなかった...... 私は火花の各コア上で並列アプリケーションを実行したいです。 私はどのように複数のスパークアプリケーションを並列実行しますか?
で試すことができます(スパーク:このようなものになるだろうスパークを開始するために、すべての利用可能なコア
コマンドを使用します。ドライバノード)は、並列実行するのに十分なリソースがありません。それを確認できますか? – Knight71