当前位置:   article > 正文

如何在jupyter notebook裡運行Spark及Scala_jupyternotebook无法运行scala

jupyternotebook无法运行scala

前言

本篇譯自:How to run Scala and Spark in the Jupyter notebook,文中介紹了從安裝套件、創建Kernel spec,到啟動jupyter notebook及測試Scala程式的完整流程。

安裝套件

pip install spylon-kernel
  • 1

創建Kernel spec

原文中並沒有說明Kernel spec是什麼,到Making kernels for Jupyter - kernel-specs查詢後,個人將之理解為每個kernel的id。

python -m spylon_kernel install
  • 1

經過這一步以後,我們就可以在notebook中選擇scala當作kernel。

啟動jupyter notebook

ipython notebook 
#or jupyter notebook
  • 1
  • 2

接著在jupyter notebook起始畫面中選擇New -> spylon-kernel,select kernel

測試Scala

spark context我們可以看到它啟動了SparkContext跟SparkSession。

如果執行失敗,請使用以下指令檢查SPARK_HOME這個環境變量是否存在。
在这里插入图片描述
接著可以來創建一個dataset:dataframe

如果想要執行python也是辦得到的,只要在當前cell最前面加上%%python即可:
python

如果想要更了解spylon-kernel可以拜訪他們的Github網頁:Valassis-Digital-Media/spylon-kernel
文章中用到的notebook則可以在BogdanCojocar/medium-articles找到。

參考連結

How to run Scala and Spark in the Jupyter notebook
Making kernels for Jupyter - kernel-specs
Valassis-Digital-Media/spylon-kernel
BogdanCojocar/medium-articles

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/816350
推荐阅读
相关标签
  

闽ICP备14008679号