Partha Pratim Ghosh created ZEPPELIN-993: --------------------------------------------
Summary: Two Spark interpreters with different kerberos authentication Key: ZEPPELIN-993 URL: https://issues.apache.org/jira/browse/ZEPPELIN-993 Project: Zeppelin Issue Type: Bug Reporter: Partha Pratim Ghosh Spark authorization can be brought about by kerberos authentication. Now if we want to have two groups of users working on Spark contexts authorized by different ids, how to go about doing that? If we create 2 spark interpreters and have 2 kinits with different ids before starting the interpreters then both the Spark contexts start fine. However, once started, the Spark context started by the latest kinit only runs. The other one does not get kerberos support and fails. Its of little use to do kinit before every Spark paragraph run as 2 paragraphs can run in parallel and the ensuing race condition may (shall) lead to failure in many cases. Any idea then how 2 Spark interpreters running on 2 different kerberos ids can be maintained in same zeppelin instance, as this shall be necessary to maintain Spark authorization from zeppelin instance? alternatively, any idea how Spark authorization can work with zeppelin. -- This message was sent by Atlassian JIRA (v6.3.4#6332)