【问题标题】:R notebook kernel dies when interrupted in Data Science ExperienceR 笔记本内核在数据科学体验中中断时死机
【发布时间】:2017-12-27 14:02:52
【问题描述】:

我在 Data Science Experience 上使用 R 笔记本,由 Apache Spark 服务提供支持。当我在执行长时间运行的代码块(例如:Sys.sleep(8))时选择“内核 -> 中断”时,一切都按预期工作。单元执行停止,内核返回空闲状态。

但是当我在内核空闲时选择“内核 -> 中断”,或者当我中断它时单元执行刚刚完成时,内核就会死掉。有一个警告对话框,内核将自动重新启动,并且内存中的所有数据都将丢失。在日志文件中,我稍后可以看到:

Execution halted 17/12/27 03:58:43 INFO apache.spark.SparkContext: Invoking stop() from shutdown hook

有人可以解释这种行为吗?我做错了吗?

【问题讨论】:

    标签: r jupyter data-science-experience


    【解决方案1】:

    这是 R 内核的特性,并非特定于数据科学体验。有一个长期存在的bug report,还有一个对应的pull request,从未合并。

    在此问题已在 R 内核的代码库中得到解决,并且 Data Science Experience 已安装包含该修复程序的版本之前,最好不要尝试在那里中断 R 内核。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 2020-02-26
      相关资源
      最近更新 更多