apache-zeppelin - Zeppelin 解释器:无法跨笔记本共享解释器
问题描述
最近我将我的 zeppelin 从升级0.8.1
到0.9.0-preview
(也将 spark 从 2.2 升级到 3.0,1)。在这里,我无法并行执行笔记本(由同一用户或不同用户)。Spark 上第一次执行的笔记本提交作业继续运行,另一方面,所有其他笔记本都显示为等待。
即使在第一个 notbook 成功完成后,其他 notbook 也无法执行。
在以前的版本中,我可以同时运行多个笔记本。
zeppelin 解释器中的设置是
解决方案
当您在全球范围内共享会话时,您只会获得一个会话。这意味着每个执行的段落都会排队并按顺序处理,如下图所示:
根据您的工作环境,您应该将设置更改per note
为 per per user
(在多用户环境的情况下)和 scoped
orisolated
模式。
下面是官方文档从 notebook 角度
对shared
, isolated
, 和模式的优缺点的概述:scoped
推荐阅读
- c++ - 我的 C/C++ 程序在运行后立即关闭。必须使用 ConsolePauser.exe 运行
- r - 聚合频率分类表
- ruby-on-rails - RAILS:如何从具有分组的关联表中选择字段并从结果中创建哈希?
- image - 颤振应用程序中是否有任何用于图像编辑器的 api。我需要在图像中添加文本
- java - 如何防止同步方法中的死锁?
- java - 如何在浏览器中运行 Java 小程序(使用 CMD)
- python - python 包和依赖项在哪里?
- node.js - heroku 无法从默认 node-js-sample 创建应用程序
- angular - 上传b64图片到imgur
- swift - 试图计算时差,但收到否定答案