Skip to content

Commit 1d60e38

Browse files
committed
Match entrypoint as well
1 parent 6d23bae commit 1d60e38

File tree

1 file changed

+4
-1
lines changed
  • resource-managers/kubernetes/docker/src/main/dockerfiles/spark

1 file changed

+4
-1
lines changed

resource-managers/kubernetes/docker/src/main/dockerfiles/spark/entrypoint.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ set -ex
2222
# Check whether there is a passwd entry for the container UID
2323
myuid=$(id -u)
2424
mygid=$(id -g)
25+
# turn off -e for getent because it will return error code in anonymous uid case
26+
set +e
2527
uidentry=$(getent passwd $myuid)
28+
set -e
2629

2730
# If there is no passwd entry for the container UID, attempt to create one
2831
if [ -z "$uidentry" ] ; then
@@ -41,7 +44,7 @@ fi
4144
shift 1
4245

4346
SPARK_CLASSPATH="$SPARK_CLASSPATH:${SPARK_HOME}/jars/*"
44-
env | grep SPARK_JAVA_OPT_ | sed 's/[^=]*=\(.*\)/\1/g' > /tmp/java_opts.txt
47+
env | grep SPARK_JAVA_OPT_ | sort -t_ -k4 -n | sed 's/[^=]*=\(.*\)/\1/g' > /tmp/java_opts.txt
4548
readarray -t SPARK_JAVA_OPTS < /tmp/java_opts.txt
4649
if [ -n "$SPARK_MOUNTED_CLASSPATH" ]; then
4750
SPARK_CLASSPATH="$SPARK_CLASSPATH:$SPARK_MOUNTED_CLASSPATH"

0 commit comments

Comments
 (0)