Apache Zeppelin 不适用于 maven repo 的 https

Mar*_*cus 5 maven apache-zeppelin

我在 Amazon EMR 中运行 Apache Zeppelin 0.8.0。最近,spark 解释器开始无法下拉库依赖项。这是因为 zeppelin.interpreter.dep.mvnRepo 配置参数设置为http://repo1.maven.org/maven2/并且 maven repo 最近停止支持 http,如下所述:https : //support.sonatype.com /hc/en-us/articles/360041287334

根据 maven 文档,我将此参数的值更新为https://repo1.maven.org/maven2/但这并没有解决问题。而是将值更新为http://insecure.repo1.maven.org/maven2/解决了问题。

Zeppelin 似乎没有为 Maven 存储库使用 https。任何人都可以确认是否是这种情况,或者是否需要进行一些额外的设置才能使其正常工作?

pan*_*rie 2

我在将 Zeppelin.interpreter.dep.mvnRepo 设置为http://repo1.maven.org/maven2/的 Zeppelin 0.8.2 上下拉库依赖项时遇到问题,就像您提到的那样,但对我来说,它适用于 zeppelin.interpreter.dep仅当我将 Zeppelin 解释器 GUI 中的 spark.jars.packages 属性设置为我尝试拉取的库的 groupId:artificaftId:version 时,.mvnRepo设置为https://repo1.maven.org/maven2/ 。