diff options
author | haitao.yao <yao.erix@gmail.com> | 2013-02-16 14:42:06 +0800 |
---|---|---|
committer | haitao.yao <yao.erix@gmail.com> | 2013-02-16 14:42:06 +0800 |
commit | 858784459f27da6b969022339dcda4cb9970de1b (patch) | |
tree | 17be9a0d83fff27022e0a518a7d3aa3308e0fa96 | |
parent | a9cfac347a367ba252e2061f5d9910355e2fe0c3 (diff) | |
download | spark-858784459f27da6b969022339dcda4cb9970de1b.tar.gz spark-858784459f27da6b969022339dcda4cb9970de1b.tar.bz2 spark-858784459f27da6b969022339dcda4cb9970de1b.zip |
support customized java options for master, worker, executor, repl shell
-rwxr-xr-x | run | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -25,6 +25,26 @@ if [ "$1" = "spark.deploy.master.Master" -o "$1" = "spark.deploy.worker.Worker" SPARK_JAVA_OPTS=$SPARK_DAEMON_JAVA_OPTS # Empty by default fi + +# Add java opts for master, worker, executor. The opts maybe null +case "$1" in + 'spark.deploy.master.Master') + SPARK_JAVA_OPTS+=" $SPARK_MASTER_OPTS" + ;; + 'spark.deploy.worker.Worker') + SPARK_JAVA_OPTS+=" $SPARK_WORKER_OPTS" + ;; + 'spark.executor.StandaloneExecutorBackend') + SPARK_JAVA_OPTS+=" $SPARK_EXECUTOR_OPTS" + ;; + 'spark.executor.MesosExecutorBackend') + SPARK_JAVA_OPTS+=" $SPARK_EXECUTOR_OPTS" + ;; + 'spark.repl.Main') + SPARK_JAVA_OPTS+=" $SPARK_REPL_OPTS" + ;; +esac + if [ "$SPARK_LAUNCH_WITH_SCALA" == "1" ]; then if [ `command -v scala` ]; then RUNNER="scala" |