File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -75,8 +75,10 @@ case "$1" in
7575
7676 # Spark submit uses SPARK_SUBMIT_OPTS and SPARK_JAVA_OPTS
7777 ' org.apache.spark.deploy.SparkSubmit' )
78- OUR_JAVA_OPTS=" $SPARK_JAVA_OPTS $SPARK_SUBMIT_OPTS \
79- -Djava.library.path=$SPARK_SUBMIT_LIBRARY_PATH "
78+ OUR_JAVA_OPTS=" $SPARK_JAVA_OPTS $SPARK_SUBMIT_OPTS "
79+ if [ -n " $SPARK_SUBMIT_LIBRARY_PATH " ]; then
80+ OUR_JAVA_OPTS=" $OUT_JAVA_OPTS -Djava.library.path=$SPARK_SUBMIT_LIBRARY_PATH "
81+ fi
8082 OUR_JAVA_MEM=${SPARK_DRIVER_MEMORY:- $DEFAULT_MEM }
8183 ;;
8284
Original file line number Diff line number Diff line change @@ -68,9 +68,15 @@ if [ $DEPLOY_MODE == "client" ]; then
6868 parse_config " spark.driver.extraClassPath" ; DRIVER_EXTRA_CLASSPATH=" $result "
6969 parse_config " spark.driver.extraLibraryPath" ; DRIVER_EXTRA_LIBRARY_PATH=" $result "
7070
71- export SPARK_SUBMIT_OPTS=" $SPARK_SUBMIT_OPTS $DRIVER_EXTRA_JAVA_OPTS "
72- export SPARK_SUBMIT_CLASSPATH=" $SPARK_SUBMIT_CLASSPATH :$DRIVER_EXTRA_CLASSPATH "
73- export SPARK_SUBMIT_LIBRARY_PATH=" $SPARK_SUBMIT_LIBRARY_PATH :$DRIVER_EXTRA_LIBRARY_PATH "
71+ if [ -n " $DRIVER_EXTRA_JAVA_OPTS " ]; then
72+ export SPARK_SUBMIT_OPTS=" $SPARK_SUBMIT_OPTS $DRIVER_EXTRA_JAVA_OPTS "
73+ fi
74+ if [ -n " $DRIVER_EXTRA_CLASSPATH " ]; then
75+ export SPARK_SUBMIT_CLASSPATH=" $SPARK_SUBMIT_CLASSPATH :$DRIVER_EXTRA_CLASSPATH "
76+ fi
77+ if [ -n " $DRIVER_EXTRA_LIBRARY_PATH " ]; then
78+ export SPARK_SUBMIT_LIBRARY_PATH=" $SPARK_SUBMIT_LIBRARY_PATH :$DRIVER_EXTRA_LIBRARY_PATH "
79+ fi
7480 else
7581 echo " Warning: properties file $PROPERTIES_FILE does not exist!" 1>&2
7682 fi
You can’t perform that action at this time.
0 commit comments