java - 无法在 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 是否有任何特殊设置导致此问题?
解决方案
Cloudera 实际上不再为旧版 CDH 5 平台提供/支持快速启动 VM,当您被重定向到 CDP 数据中心时,可以在此处看到。
但是请注意,CDH 5 与一个非常古老的发行版有关。我相信 CDH 5 今年会报废。甚至不建议将 CDH 6 用于新集群,因为 CDP 7 已经有一段时间是 GA 了。CDP,Cloudera 数据平台是 CDH 和 HDP 的继承者。
如果您想查看最新版本,有一个试用版可以满足您可能想要使用快速入门的大多数目的。这可以在这里下载。
全面披露:我是 CDH 和 CDP 背后的公司 Cloudera 的员工。
推荐阅读
- python - PyQt4 错误 ValueError: PyCapsule_GetPointer 仅在调试模式下使用不正确的名称调用
- javascript - FullCalendar 隐藏后无法正确重新渲染
- javascript - 如何在 mqtt 中传递用户名和密码等连接选项
- r - R lapply 转换为整数但保留行名
- or-tools - CP-SAT 优化
- python - 错误“电子邮件没有属性编码”在 python 中发送电子邮件
- python - 如何从路径字符串的容器中删除,重复的文件名及其不同的路径?
- java - 为什么打印 char[] 数组不打印任何输出?
- delphi - 将组件定义为具有与其 ClassName 不同的名称前缀(减去“T”)
- sql-server - SQL Server 中多个小数点的数据类型