maven - 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。任何人都可以确认是这种情况还是需要一些额外的设置才能使其正常工作?
解决方案
我在拉下 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 时。
推荐阅读
- c++ - QEvent:: MouseButtonPress 和 QEvent:: MouseMove 以一种奇怪的方式影响 QGraphicsScene
- linux - 只读文件系统 - LXC
- apache-kafka - Kafka分区器问题,两个主题相同的分区键
- sql - 如何在 SQL 中使用连接创建表变量
- spring-cloud - PCF p-config-server /decrypt api 返回 403 禁止错误
- javascript - 由于 number 是原始类型,为什么在重新分配给另一个变量时会更改其值?
- momentjs - 将 Unix 时间戳从时刻转换为正常日期的问题
- android - 未解决的参考:HiltAndroidTest?
- java - 如何正确处理 catch 块内的嵌套异常
- java - 发送带有css、js和图像的html电子邮件spring boot