Github user prabhjyotsingh commented on the issue:

    https://github.com/apache/zeppelin/pull/2407
  
    IMO, this is just one less hassle. A user whoever configures Zeppelin with 
this configuration i.e. have a keytab/principal configured and enable "user 
impersonation", is aware that this keytab file is being share with various 
users, and if (s)he doesn't want this behaviour they can always fall back to 
the default option (which is not configuring any). 
    The reason shell interpreter does this is to make this operation seamless 
(just like JDBC, Livy, etc.) and when we finally have user level interpreter 
setting (each user have their own interpreter setting), they can configure 
their private keytab/principal and it will continue to work.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to