【发布时间】:2017-01-27 09:22:09
【问题描述】:
是否有推荐的方法从 Zeppelin 内部(使用 scala)应用程序杀死纱线上的火花?在火花壳中我使用
:q
它干净地退出了外壳,杀死了纱线上的应用程序,并取消了我正在使用的核心。
我发现我可以使用
sys.exit
它确实成功地杀死了纱线上的应用程序,但它也会抛出一个错误,并且如果我想启动一个新会话,它需要我重新启动解释器。如果我正在使用同一解释器的单独实例主动运行另一个笔记本,那么 sys.exit 并不理想,因为在我完成第二个笔记本中的工作之前,我无法重新启动解释器。
【问题讨论】:
-
看起来这个问题没有一个简单的答案。如果我可以添加后续操作,是否有人理解为什么 :q 不起作用或知道如何使像 :q 这样的冒号命令在 zeppelin 中起作用?它们是否以某种 zeppelin 无法复制的方式特定于 REPL。
标签: scala apache-spark apache-zeppelin