Skip to content

Commit 5f87602

Browse files
authored
Merge pull request #23 from riptano/DSP-13401
DSP-13401 Add a way to configure SJS launcher
2 parents 002a05c + 5ba446f commit 5f87602

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

bin/manager_start.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ if [ -n "$JOBSERVER_KEYTAB" ]; then
5959
SPARK_SUBMIT_OPTIONS="$SPARK_SUBMIT_OPTIONS --keytab $JOBSERVER_KEYTAB"
6060
fi
6161

62-
cmd='$SPARK_HOME/bin/spark-submit --class $MAIN --driver-memory $JOBSERVER_MEMORY
62+
if [ -z "${SJS_LAUNCHER}" ]; then
63+
export SJS_LAUNCHER="$SPARK_HOME/bin/spark-submit"
64+
fi
65+
66+
cmd='$SJS_LAUNCHER --class $MAIN --driver-memory $JOBSERVER_MEMORY
6367
--conf "spark.executor.extraJavaOptions=$LOGGING_OPTS"
6468
$SPARK_SUBMIT_OPTIONS
6569
--driver-java-options "$GC_OPTS $JAVA_OPTS $LOGGING_OPTS $CONFIG_OVERRIDES $SPARK_SUBMIT_JAVA_OPTIONS"

bin/server_package.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,16 @@ else
3535
echo "Please specify SCALA_VERSION in ${configFile}"
3636
exit 1
3737
fi
38+
39+
if [ -z "${SBT_BIN}" ]; then
40+
export SBT_BIN="sbt"
41+
fi
3842
set -u
3943

4044
echo "Packaging job-server for environment ${ENV}..."
4145

4246
pushd "${bin}/.." > /dev/null
43-
if ! sbt ++"${SCALA_VERSION}" job-server-extras/assembly; then
47+
if ! "$SBT_BIN" ++"${SCALA_VERSION}" job-server-extras/assembly; then
4448
echo "Assembly failed"
4549
exit 1
4650
fi

bin/server_start.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then
4343
exit 1
4444
fi
4545

46-
cmd='$SPARK_HOME/bin/spark-submit --class $MAIN --driver-memory $JOBSERVER_MEMORY
46+
if [ -z "${SJS_LAUNCHER}" ]; then
47+
export SJS_LAUNCHER="$SPARK_HOME/bin/spark-submit"
48+
fi
49+
50+
cmd='$SJS_LAUNCHER --class $MAIN --driver-memory $JOBSERVER_MEMORY
4751
--conf "spark.executor.extraJavaOptions=$LOGGING_OPTS"
4852
--driver-java-options "$GC_OPTS $JAVA_OPTS $LOGGING_OPTS $CONFIG_OVERRIDES"
4953
$@ $appdir/spark-job-server.jar $conffile'

0 commit comments

Comments
 (0)