Skip to content

Commit 80bc7c9

Browse files
committed
[DOP-30579] Fix worker entrypoint cannot write to current dir
1 parent 0c52f4e commit 80bc7c9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docker/entrypoint_worker.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ fi
1313

1414
SPARK_CLASSPATH="$SPARK_CLASSPATH:${SPARK_HOME}/jars/*"
1515

16-
env | grep SPARK_JAVA_OPT_ | sort -t_ -k4 -n | sed 's/[^=]*=\(.*\)/\1/g' > java_opts.txt
16+
JAVA_OPTS_FILE=$(mktemp)
17+
env | grep SPARK_JAVA_OPT_ | sort -t_ -k4 -n | sed 's/[^=]*=\(.*\)/\1/g' > $JAVA_OPTS_FILE
1718
if [ "$(command -v readarray)" ]; then
18-
readarray -t SPARK_EXECUTOR_JAVA_OPTS < java_opts.txt
19+
readarray -t SPARK_EXECUTOR_JAVA_OPTS < $JAVA_OPTS_FILE
1920
else
20-
SPARK_EXECUTOR_JAVA_OPTS=("${(@f)$(< java_opts.txt)}")
21+
SPARK_EXECUTOR_JAVA_OPTS=("${(@f)$(< $JAVA_OPTS_FILE)}")
2122
fi
2223

2324
if [ -n "$SPARK_EXTRA_CLASSPATH" ]; then

0 commit comments

Comments
 (0)