2017-10-06 2 views
1

Lorsque vous tentez de démarrer un ordinateur portable sur IBM DSX avec la Scala 2,11/Spark 2.0 noyau, je reçois l'erreur suivante:Impossible de démarrer Scala avec 2,11 Spark 2.0 portable IBM DSX

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

J'ai assurais que tous les noyaux de mes autres carnets sont arrêtés, et j'ai essayé de changer la version de Spark. Je suis capable de créer et de démarrer des carnets Python/Spark.

Répondre

1

Cela peut se produire si vous mettez un fichier JAR en conflit avec l'environnement Scala dans ~/data/libs/. Il existe également des sous-répertoires spécifiques à la version. Pour plus d'informations, consultez la documentation DSX: https://datascience.ibm.com/docs/content/analyze-data/importing-libraries.html

D'un ordinateur portable Python, exécutez la commande suivante pour vérifier le contenu de vous répertoires libs:

!ls -ARF ~/data/libs/ 

Si vous trouvez quelque chose il suspect, vous pouvez également supprimer fichiers du cahier Python. Par exemple:

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

Puis redémarrez le noyau Scala pour voir si cela a fait une différence.


Parfois, des informations supplémentaires pour le suivi du problème est disponible dans le kernel log files. Liste les fichiers journaux du noyau Scala, encore une fois de l'ordinateur portable Python, en utilisant:

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

ensuite obtenir le contenu d'un fichier journal à l'aide:

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

qui a résolu le problème. Merci beaucoup! –