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 >> >