首页 > 解决方案 > 无法在 Cloudera VM 上使用 mvn 下载工件

问题描述

我在我的 Virtual Box 中使用 Cloudera Quickstart VM,我注意到 maven 版本已经过时了。由于与这篇文章mvn clean package相关的一些 HTTPS 错误,我无法下载使用的工件。所以我尝试修复它但不能,所以我只是删除了旧版本并下载了最新版本。

现在,我收到一个新错误,我认为这是由于与存储库的连接失败引起的。我不在任何类型的代理上,并且其中的代理部分settings.xml也被注释掉了。

------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): Transfer failed for https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom: Received fatal alert: protocol_version

Cloudera 是否有任何特殊设置导致此问题?

标签: javamavenmaven-2clouderacloudera-quickstart-vm

解决方案


Cloudera 实际上不再为旧版 CDH 5 平台提供/支持快速启动 VM,当您被重定向到 CDP 数据中心时,可以在此处看到。

但是请注意,CDH 5 与一个非常古老的发行版有关。我相信 CDH 5 今年会报废。甚至不建议将 CDH 6 用于新集群,因为 CDP 7 已经有一段时间是 GA 了。CDP,Cloudera 数据平台是 CDH 和 HDP 的继承者。

如果您想查看最新版本,有一个试用版可以满足您可能想要使用快速入门的大多数目的。这可以在这里下载。


全面披露:我是 CDH 和 CDP 背后的公司 Cloudera 的员工。


推荐阅读