如何在Scala的Jupyter Notebook中添加自定义jar

时间:2019-03-15 19:41:27

标签: scala jupyter-notebook jupyter

我需要在Scala脚本中使用第三方jar(mysql),如果使用spark shell,则可以在启动命令中指定该jar,如下所示:

                     Length of Array x 7
Method               1       10      20      50     100    1000
Sorted Enumerate     2.47  16.291  33.643                      
List Comprehension  1.058   4.745   8.843  24.792              
Numpy               5.212   5.562   5.931    6.22  6.441  6.055
Defaultdict         2.376   9.061  16.116  39.299              

但是,如何在Jupyter笔记本中执行此操作?我记得在pyspark中有一种神奇的方法可以做到这一点,我正在使用Scala,并且无法更改我正在使用的内核的环境设置。

1 个答案:

答案 0 :(得分:1)

我现在有了解决方案,确实非常简单,如下所示:

  1. 使用基于toree的Scala内核(这是我正在使用的)
  2. 使用AddJar:在笔记本中运行它,将下载jar并瞧瞧!

就是这样。

AddJar http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.15/mysql-connector-java-5.1.15.jar