Thank you for your detailed reply!

--
Chris Miller

On Thu, Mar 10, 2016 at 1:40 AM, moon soo Lee <m...@apache.org> wrote:

> Hi Chris Miller,
>
>
>    - If one user is running a job with an interpreter, can another user
>    simultaneously run a job (such as, in another notebook) with the same
>    interpreter?
>
> Short answer is yes, but it depends.
> Long answer is, first, it depends on which scheduler interpreter
> implementation uses among FIFO and Parallel. Interpreter uses Parallel
> scheduler (e.g. spark sql interpreter, shell interpreter, etc) will able to
> run simultaneously. Interpreter uses FIFO scheduler will not (e.g. spark
> interpreter, etc)
>
> Recently, http://issues.apache.org/jira/browse/ZEPPELIN-513 is resolved.
> Which allows Interpreter use FIFO scheduler run simultaneously, by creating
> interpreter instance per notebook.
>
>
>    - Does Zeppelin have any kind of user authentication capabilities?
>
>
> Master branch has authentication capabilities based on Apache Shiro.
> https://issues.apache.org/jira/browse/ZEPPELIN-548
>
>
>
>    - Can I give users either read-only or no access to particular
>    notebooks but also let users create their own notebooks that only they can
>    see?
>
> Recently https://github.com/apache/incubator-zeppelin/pull/681 has been
> merged to master branch. It lets users adjust read/write/execute permission
> for each notebook.
>
>
>
>    - Can I have jobs run as the logged-in user rather than a generic
>    "zeppelin" user so things like HDFS permissions will apply?
>
>
> User impersonation is on the roadmap
> https://cwiki.apache.org/confluence/display/ZEPPELIN/Zeppelin+Roadmap,
> but not working in progress, yet.
>
> Hope this helps.
>
> Thanks,
> moon
>
>
> On Wed, Mar 9, 2016 at 1:08 AM Chris Miller <cmiller11...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I want to deploy Zeppelin so that multiple users in our organization can
>> use it concurrently. I have a few questions:
>>
>>    - If one user is running a job with an interpreter, can another user
>>    simultaneously run a job (such as, in another notebook) with the same
>>    interpreter?
>>    - Does Zeppelin have any kind of user authentication capabilities?
>>    - Can I give users either read-only or no access to particular
>>    notebooks but also let users create their own notebooks that only they can
>>    see?
>>    - Can I have jobs run as the logged-in user rather than a generic
>>    "zeppelin" user so things like HDFS permissions will apply?
>>
>> For those of you using Zeppelin in production, any other deployment or
>> configuration tips?
>> --
>> Chris Miller
>>
>

Reply via email to