Skip to content

Commit 2fcba58

Browse files
author
Arthur Rand
authored
[SPARK-562] Add old envvar option (apache#221)
* add old envvar option * prefer new envvar
1 parent a5ffe59 commit 2fcba58

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

conf/spark-env.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,22 @@ if ls ${MESOS_SANDBOX}/*.base64 1> /dev/null 2>&1; then
5252
done
5353
fi
5454

55+
if [[ -n "${SPARK_MESOS_KRB5_CONF_BASE64}" ]]; then
56+
KRB5CONF=${SPARK_MESOS_KRB5_CONF_BASE64}
57+
fi
58+
5559
if [[ -n "${KRB5_CONFIG_BASE64}" ]]; then
60+
KRB5CONF=${KRB5_CONFIG_BASE64}
61+
fi
62+
63+
if [[ -n "${KRB5CONF}" ]]; then
5664
if base64 --help | grep -q GNU; then
5765
BASE64_D="base64 -d" # GNU
5866
else
5967
BASE64_D="base64 -D" # BSD
6068
fi
61-
echo "spark-env: Copying krb config from $KRB5_CONFIG_BASE64 to /etc/" >&2
62-
echo "${KRB5_CONFIG_BASE64}" | ${BASE64_D} > /etc/krb5.conf
69+
echo "spark-env: Copying krb config from $KRB5CONF to /etc/" >&2
70+
echo "${KRB5CONF}" | ${BASE64_D} > /etc/krb5.conf
6371
else
6472
echo "spark-env: No kerberos KDC config found" >&2
6573
fi

0 commit comments

Comments
 (0)