Hi, Thanks for asking question. It's not dumb question at all, Zeppelin docs does not explain very well.
Spark Interpreter, 'shared' mode, a spark interpreter setting spawn a interpreter process to serve all notebooks which binded to this interpreter setting. 'scoped' mode, a spark interpreter setting spawn multiple interpreter processes per notebook which binded to this interpreter setting. Using Livy interpreter, Zeppelin propagate current user information to Livy interpreter. And Livy interpreter creates different session per user via Livy Server. Hope this helps. Thanks, moon On Tue, Jun 21, 2016 at 6:41 PM Chen Song <chen.song...@gmail.com> wrote: > Zeppelin provides 3 binding modes for each interpreter. With `scoped` or > `shared` Spark interpreter, every user share the same SparkContext. Sorry > for the dumb question, how does it differ from Spark via Ivy Server? > > > -- > Chen Song > >