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)

Reply via email to