重新编译CDH版本hadoop报错:Non-resolvable parent POM: Could not transfer artifact com.

在重新编译CDH 5.14.0版本的hadoop时,遇到错误:无法从cdh.repo获取com.cloudera.cdh:cdh-root:pom:5.14.0,导致'parent.relativePath'指向错误的本地POM。错误涉及Maven的peer not authenticated问题。
摘要由CSDN通过智能技术生成

重新编译CDH版本hadoop报错:

Could not transfer artifact com.cloudera.cdh:cdh-root:pom:5.14.0 from/to cdh.repo (https://repository.cloudera.com/artifactory/cloudera-repos): peer not authenticated and ‘parent.relativePath’ points at wrong local POM @ line 19, column 11

最近在学习大数据,在重新编译CDH版本的hadoop时遇到了这样一个问题:

准备完编译环境后,
下载cdh源码准备编译
编译支持snappy压缩:
mvn package -DskipTests -Pdist,native -Dtar -Drequire.snappy -e -X
出现了这样的编译错误:

mvn package -DskipTests -Pdist,native -Dtar -Drequire.snappy -e -X

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /export/servers/apache-maven-3.0.5
Java version: 1.7.0_75, vendor: Oracle Corporation
Java home: /export/servers/jdk1.7.0_75/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-696.el6.x86_64”, arch: “amd64”, family: “unix”
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /export/servers/apache-maven-3.0.5/conf/settings.xml
[DEBUG] Reading user settings from /root/.m2/settings.xml
[DEBUG] Using local repository at /export/servers/mavenrepo
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10 for /export/servers/mavenrepo
[INFO] Scanning for projects…
[DEBUG] Using connector WagonRepositoryConnector with priority 0 for https://repository.cloudera.com/artifactory/cloudera-repos
Downloading: https://repository.cloudera.com/artifactory/cloudera-repos/com/cloudera/cdh/cdh-root/5.14.0/cdh-root-5.14.0.pom
[DEBUG] Writing resolution tracking file /export/servers/mavenrepo/com/cloudera/cdh/cdh-root/5.14.0/cdh-root-5.14.0.pom.lastUpdated
[DEBUG] Writing resolution tracking file /export/servers/mavenrepo/com/cloudera/cdh/cdh-root/5.14.0/cdh-root-5.14.0.pom.lastUpdated
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Could not transfer artifact com.cloudera.cdh:cdh-root:pom:5.14.0 from/to cdh.repo (https://repository.cloudera.com/artifactory/cloudera-repos): peer not authenticated and ‘parent.relativePath’ points at wrong local POM @ line 19, column 11

at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:363)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:636)
at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:585)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:234)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

[ERROR]
[ERROR] The project org.apache.hadoop:hadoop-main:2.6.0-cdh5.14.0 (/export/servers/hadoop-2.6.0-cdh5.14.0/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact com.cloudera.cdh:cdh-root:pom:5.14.0 from/to cdh.repo (https://repository.cloudera.com/artifactory/cloudera-repos): peer not authenticated and ‘parent.relativePath’ points at wrong local POM @ line 19, column 11 -> [Help 2]
org.apache.maven.model.resolution.UnresolvableModelException: Could not transfer artifact com.cloudera.cdh:cdh-root:pom:5.14.0 from/to cdh.repo (https://repository.cloudera.com/artifactory/cloudera-repos): peer not authenticated
at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:159)
at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:813)
at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:664)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:310)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:410)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:379)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:343)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:636)
at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:585)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:234)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值