I'm testing Zeppelin 0.8.2, using AD for user authentication and Spark
with user impersonation.

If I log into my zeppelin host as the zeppelin (domain) user, check I
have a Kerberos ticket using klist, start zeppelin and then run some
Spark code (yarn-cluster), everything is fine - the Spark job is shown
in the YARN UI running as the AD user that I log into Zeppelin with.

However, if I stop zeppelin, run kdestroy, check I have no ticket
using klist, then restart zeppelin and run Spark code, it still seems
to work fine. In fact, checking (using klist) indicates a Kerberos
ticket is acquired when just before running the Spark code. My
question is how does this work, and where is the keytab (I presume)
specified?

Many thanks,

James

Reply via email to