Apache zeppelin绑定模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache zeppelin绑定模式相关的知识,希望对你有一定的参考价值。

我对Zeppelin解释器的绑定模式有点困惑。我正在使用Zeppelin 0.7.2,据我所知,如果我配置一个具有“隔离”绑定模式的解释器,那么每个用户都会获得自己的解释器进程。考虑到这一点,我希望当一个用户运行笔记本时,执行不应该受到其他用户从他/她的一个笔记本页面重新启动解释器的影响。但事实并非如此,执行以'KeyboardInterrupt'结束。

在这里它完美地解释了它:

https://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/usage/interpreter/interpreter_binding_mode.html#isolated-mode

但是因为它适用于Zeppelin 0.8.0,我不知道我唯一的问题是我使用的版本。或者我错过了什么?提前致谢!

答案

从您提供的链接引用隔离模式是每个注释隔离而不是每个用户。 “在每个音符范围的情况下,隔离模式为每个音符运行一个单独的解释器进程。因此,每个音符都有一个绝对隔离的会话。(但仍然可以通过ResourcePool共享对象)”

因此,如果一个用户正在运行note1而另一个用户为注释1重新启动解释器,则它将影响第一个用户。

以上是关于Apache zeppelin绑定模式的主要内容,如果未能解决你的问题,请参考以下文章

由于 UnknownHostException,K8S 解释器上的 Apache Zeppelin 崩溃

Apache Zeppelin python到角度绑定不会一直发生,取消绑定会出错

使用 AngularJS 在 Apache Zeppelin 中绘制多条线(折线图)

apache zeppelin入门

Apache Zeppelin - 如何在 Apache Zeppelin 中使用 Helium 框架

Apache zeppelin - 带有角度和 zeppelin 解释器的变量范围