如何在Zeppelin中导入其他依赖项?

我正尝试在apache zeppelin中导入一个库(鞍形),但是...

import org.saddle._

<console>:21: error: object saddle is not a member of package org
   import org.saddle._
              ^

我已经尝试过使用%dep解释器(依赖加载程序),如下所示:
%dep
z.reset()
z.addRepo("Saddle Repo").url("http://mvnrepository.com/artifact/org.scala-saddle/saddle_2.10/1.0.1")
z.load("org.scala-saddle:saddle_2.10:1.3.0")

我还通过以下方式在GUI中进行了尝试:1.在解释器依赖项下包括maven存储库,或2.在zeppelin.dep.additionalRemoteRepository下包括鞍形网站。

我还尝试下载jar文件,并将其作为SPARK_SUBMIT_OPTIONS包含在conf / zeppelin-env.sh中。

然后,我将罐子复制到zeppelin-zengine / target / lib /,当我从那里看到罐子在哪里使用和导入时。

到目前为止,我还没有成功。帮助表示赞赏。

最佳答案

我相信您现在必须解决问题。如果其他人遇到此问题,则将其发布。我尝试了以下方法,并且有效。无需添加行家,因为它已经被添加到齐柏林飞艇。

%spark.dep
z.load("org.scala-saddle:saddle-core_2.11:1.3.4")

08-05 14:53