Github user zjffdu commented on the issue: https://github.com/apache/zeppelin/pull/1265 Thanks @jongyoul , change it to `isolated` works. Regarding the option complexity, I still have concern on that. So now there's 2 dimensions for interpreter (user/note) IIUC. Before 0.6, zeppelin don't support shiro and it makes sense to take note as the dimension. I guess the reason we introduce `shared`, `scopes`, `isolated` is because at that time we don't have shiro, but we want to control whether to share or isolate SparkContext between users. so we introduce `shared`, `scopes`, `isolated` to achieve that. But after 0.6, zeppelin support shiro, I think it is more proper to take user as the first dimension (maybe remove note dimension later). By default each user should run his own interpreter, I think this is the most often used scenarios. For the scenario of `collaborative analysis`, I would suggest user to create a new interpreter with option `shared` and set permission on that interpreter to control who can share this interpreter across users. Overall, my concern is to reduce complexity. Since zeppelin is a tool and bridge between user and spark(other interpreter). The goal of zeppelin is to make the life of analyst easier, we should add less complexity as possible on the user facing UI. I know break compatibility is bad for user, but complexity is also very bad to users, we should balance them. **Besides, I think we should think more deeply on the relationship between note, user and interpreter.**
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---