There are two purposes of interpreter binding. One is what you mentioned
and another one is to manage a default interpreter. If we provide a new way
to set default interpreter, I think we can remove them :-) We could set
permissions in other ways.

Overall, +1

On Fri, Jul 6, 2018 at 4:24 PM, Jeff Zhang <zjf...@gmail.com> wrote:

> Hi Folks,
>
> I raise this thread to discuss whether we need the interpreter binding.
> Currently when user create notes, they have to bind interpreters to their
> notes in note page. Otherwise they will hit interpreter not found issue.
> Besides that in zeppelin server side, we maintain the interpreter binding
> info in memory as well as in interpreter.json.
>
> IMHO, it is not necessary to do interpreter binding. Because it just add
> extra burden to maintain the interpreter binding info in zeppelin server
> side, and doesn't introduce any benefits. The only benefit is that we will
> check whether user have permission to use this interpreter, but actually
> zeppelin will check the permission when running paragraph, so I don't think
> we need to introduce interpreter binding just for this kind of permission
> check that we will do later.
>
> So overall, I would suggest to remove interpreter binding feature.  What
> do you think ?
>



-- 
이종열, Jongyoul Lee, 李宗烈
http://madeng.net

Reply via email to