Georgy created ZEPPELIN-3106: -------------------------------- Summary: User impersonation in SPARK is not working Key: ZEPPELIN-3106 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3106 Project: Zeppelin Issue Type: Bug Components: Interpreters Affects Versions: 0.8.0 Environment: Hadoop: HDP 2.5.3 (Hadoop 2.7.3) Zeppelin 0.8 build from master branch Reporter: Georgy
Hi guys, Tried to enable user impersonation for spark interpreter as it was described in doc file in PR for https://issues.apache.org/jira/browse/ZEPPELIN-3016. It doesn't work and I can't find any helpful information in zeppelin or yarn logs. Found that username is not passed to interpreter.sh script, execution string looks so: 12572 13384 12560 4302 pts/2 16246 S 602 0:00 \_ /bin/bash /opt/zeppelin-0.8.0-SNAPSHOT/bin/interpreter.sh -d /opt/zeppelin-0.8.0-SNAPSHOT/interpreter/spark -c 10.42.85.113 -p 31652 -r : -l /opt/zeppelin-0.8.0-SNAPSHOT/local-repo/2D2X6G38H -g spark As you can see there is no "u" flag, so user is not specified. But if I use Zeppelin 0.7.3 from HDP 2.6.3 user impersonation works good and execution string is: 16527 16687 16518 4302 pts/2 16816 S 602 0:00 \_ /bin/bash /usr/hdp/current/zeppelin-server/bin/interpreter.sh -d /usr/hdp/current/zeppelin-server/interpreter/spark -p 28284 -u %username% -l /usr/hdp/current/zeppelin-server/local-repo/2D3X1UVG2 -g spark Is there some problem with zeppelin configuration? My zeppelin-env.sh: export SPARK_HOME="/usr/lib/spark" export PYTHONPATH="${SPARK_HOME}/python:${SPARK_HOME}/python/build:$PYTHONPATH" export PYSPARK_PYTHON="/usr/bin/python" export JAVA_HOME="/usr/java/latest" export HADOOP_CONF_DIR="/etc/hadoop/conf" export YARN_QUEUE="%myqueue%" export SPARK_SCALA_VERSION="2.11" export ZEPPELIN_WAR_TEMPDIR="/tmp/zeppelin-war" export ZEPPELIN_IMPERSONATE_SPARK_PROXY_USER="true" All configs for Zeppelin 0.7.3 from HDP 2.6.3 and Zeppelin 0.8 are the same. So can't find the reason why it doesn't work for 0.8 version. Can attach other config files if you need them. -- This message was sent by Atlassian JIRA (v6.4.14#64029)