Configuring Impersonation for the Spark Interpreter

Describes how to configure impersonation for the Spark Interpreter

The Spark interpreter uses the --proxy-user argument of the spark-submit utility to perform impersonation operations, as opposed to launching interpreter processes with sudo. As such, the Spark interpreter does not require the NOPASSWD permission or an existing maprticket for the target user.

To enable impersonation with the Spark interpreter you must configure the interpreter in the user interface to be instantiated Per User in Isolated process and check User Impersonate.