Skip to content

Commit

Permalink
Only export variables if they exist
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewor14 committed Aug 7, 2014
1 parent fa2136e commit dec2343
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
6 changes: 4 additions & 2 deletions bin/spark-class
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,10 @@ case "$1" in

# Spark submit uses SPARK_SUBMIT_OPTS and SPARK_JAVA_OPTS
'org.apache.spark.deploy.SparkSubmit')
OUR_JAVA_OPTS="$SPARK_JAVA_OPTS $SPARK_SUBMIT_OPTS \
-Djava.library.path=$SPARK_SUBMIT_LIBRARY_PATH"
OUR_JAVA_OPTS="$SPARK_JAVA_OPTS $SPARK_SUBMIT_OPTS"
if [ -n "$SPARK_SUBMIT_LIBRARY_PATH" ]; then
OUR_JAVA_OPTS="$OUT_JAVA_OPTS -Djava.library.path=$SPARK_SUBMIT_LIBRARY_PATH"
fi
OUR_JAVA_MEM=${SPARK_DRIVER_MEMORY:-$DEFAULT_MEM}
;;

Expand Down
12 changes: 9 additions & 3 deletions bin/spark-submit
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,15 @@ if [ $DEPLOY_MODE == "client" ]; then
parse_config "spark.driver.extraClassPath"; DRIVER_EXTRA_CLASSPATH="$result"
parse_config "spark.driver.extraLibraryPath"; DRIVER_EXTRA_LIBRARY_PATH="$result"

export SPARK_SUBMIT_OPTS="$SPARK_SUBMIT_OPTS $DRIVER_EXTRA_JAVA_OPTS"
export SPARK_SUBMIT_CLASSPATH="$SPARK_SUBMIT_CLASSPATH:$DRIVER_EXTRA_CLASSPATH"
export SPARK_SUBMIT_LIBRARY_PATH="$SPARK_SUBMIT_LIBRARY_PATH:$DRIVER_EXTRA_LIBRARY_PATH"
if [ -n "$DRIVER_EXTRA_JAVA_OPTS" ]; then
export SPARK_SUBMIT_OPTS="$SPARK_SUBMIT_OPTS $DRIVER_EXTRA_JAVA_OPTS"
fi
if [ -n "$DRIVER_EXTRA_CLASSPATH" ]; then
export SPARK_SUBMIT_CLASSPATH="$SPARK_SUBMIT_CLASSPATH:$DRIVER_EXTRA_CLASSPATH"
fi
if [ -n "$DRIVER_EXTRA_LIBRARY_PATH" ]; then
export SPARK_SUBMIT_LIBRARY_PATH="$SPARK_SUBMIT_LIBRARY_PATH:$DRIVER_EXTRA_LIBRARY_PATH"
fi
else
echo "Warning: properties file $PROPERTIES_FILE does not exist!" 1>&2
fi
Expand Down

0 comments on commit dec2343

Please sign in to comment.