jupyter kernel_如何在Jupyter笔记本中运行Scala和Spark

Jupyter笔记本是数据科学项目中最常用的工具之一。 这是使用python开发软件的绝佳工具,并为此提供了强大的支持。 它也可以与spylon内核一起用于scala开发。 这是一个额外的内核,必须单独安装。

第一步:安装软件包

pip install spylon-kernel

第二步:创建内核规范

这将使我们能够在笔记本中选择scala内核。

python -m spylon_kernel install

第三步:启动Jupyter Notebook

ipython notebook

然后在笔记本中,选择New-> spylon-kernel。 这将启动我们的scala内核。

步骤4:测试笔记本

让我们写一些scala代码:

val x = 2val y = 3x+y

024bb609e6390d2d1a226d9ee598aba1.png

输出结果应与左图中的结果相似。 如您所见,它还会启动火花组件。 为此,请确保已设置SPARK_HOME。

现在我们甚至可以使用spark。 让我们通过创建数据集进行测试:

val data = Seq((1,2,3), (4,5,6), (6,7,8), (9,19,10))val ds = spark.createDataset(data)ds.show()

这应该输出一个简单的数据框:

d8856871b35830da510fff5e3118252e.png

我们甚至可以使用%python命令在此内核中使用python:

%%pythonx=2print(x)

有关更多信息,您可以访问spylon-kernel github页面。 具有上述代码的笔记本可在此处获得。

(本文翻译自Bogdan Cojocar的文章《How to run Scala and Spark in the Jupyter notebook》,参考:https://medium.com/@bogdan.cojocar/how-to-run-scala-and-spark-in-the-jupyter-notebook-328a80090b3b)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值