如何在 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 中。
然后,当我看到那里使用和导入的 jar 时,我将 jar 复制到 zeppelin-zengine/target/lib/ 中。
到目前为止,我还没有成功。帮助表示赞赏。
我相信你现在一定已经解决了这个问题。如果其他人遇到这个问题,请发布它。我尝试了以下方法并且成功了。无需添加 maven,因为它已经添加到 Zeppelin 中。
%spark.dep
z.load("org.scala-saddle:saddle-core_2.11:1.3.4")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)