首页 > 解决方案 > Apache Zeppelin 不适用于 maven repo 的 https

问题描述

我在 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 repo 使用 https。任何人都可以确认是这种情况还是需要一些额外的设置才能使其正常工作?

标签: mavenapache-zeppelin

解决方案


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


推荐阅读