2017-10-06 80 views
1

当试图启动在IBM DSX任何笔记本电脑与斯卡拉2.11/2.0星火内核,我得到以下错误:无法在IBM笔记本DSX星火2.0开始斯卡拉2.11

Dead kernel The kernel has died, and the automatic restart has failed. It is possible the kernel cannot be restarted. If you are not able to restart the kernel, you will still be able to save the notebook, but running code will no longer work until the notebook is reopened

我保证我的其他笔记本电脑中的所有内核都停止了,并且我试过更改Spark版本。我能够创建并启动Python/Spark笔记本。

回答

1

如果您将与Scala环境冲突的JAR文件放入~/data/libs/,可能会发生这种情况。还有版本特定的子目录。欲了解更多信息,请参阅DSX文件: https://datascience.ibm.com/docs/content/analyze-data/importing-libraries.html

从Python的笔记本,请执行以下检查你的库目录的内容:

!ls -ARF ~/data/libs/ 

如果你发现任何可疑的东西在那里,你也可以删除来自Python笔记本的文件。例如:

!rm -f ~/data/libs/*.jar 

然后重新启动Scala内核,看看是否有所作为。


有时候,跟踪问题的其他信息在kernel log files可用。从Python笔记本列表斯卡拉内核日志文件,再使用:

!ls $SERVICE_HOME/kernel-scala-*.log 

使用然后得到一个日志文件的内容:

!cat $SERVICE_HOME/kernel-scala-<timestamp>.log 
+0

这解决了这个问题。非常感谢你! –