この例でlocal[4]の意味は何ですか?

この例でlocal[4]の意味は何ですか?

この例を見ています。Apacheスパーク文書。 --master変数にlocal [4]という変数を渡すようです。私は前にそれを見たことがありません。どういう意味ですか?私はOS Xでbashを使用しています。 「ローカル」配列はありますか? Mavenの構造ですか?

# Package a jar containing your application
$ mvn package
...
[INFO] Building jar: {..}/{..}/target/simple-project-1.0.jar

# Use spark-submit to run your application
$ YOUR_SPARK_HOME/bin/spark-submit \
  --class "SimpleApp" \
  --master local[4] \
  target/simple-project-1.0.jar
...
Lines with a: 46, Lines with b: 23

ベストアンサー1

これはbashやMavenの問題ではなくSparkの問題です。 Sparkの場合、デフォルト名は次の形式を取ることができます。

local [K]:Kワーカースレッドを使用してローカルでSparkを実行します(マシンのコア数に設定する必要があります)。

確認するhttps://github.com/mesos/spark/wiki/Spark-Programming-Guide#master-namesより多くの情報を知りたいです。

おすすめ記事