我正在尝试在我们的hadoop集群的一个数据节点上构建livy-server,它具有Spark 1.6.2,hadoop 2.4.2已经设置的所有先决条件。
我正按照以下链接中的说明进行操作
https://github.com/cloudera/livy
执行mvn包后如下
git clone git@github.com:cloudera/livy.git
cd livy
mvn package
但是我收到了一个错误 插件org.apache.maven.plugins:maven-enforcer-plugin:1.3.1或其中一个依赖项无法解析:无法读取org.apache.maven.plugins的工件描述符:maven-enforcer-plugin:jar: 1.3.1:无法传输工件org.apache.maven.plugins:maven-enforcer-plugin:pom:1.3.1 from / to central(https://repo.maven.apache.org/maven2):repo.maven.apache.org:未知错误:未知主机repo.maven.apache.org:未知错误 - >
我尝试搜索此错误,但由于我是新手,我无法按照提到的解决方案,但一个常见的事情是配置pom.xml
与maven enforcer插件1.4.1相关的我的pom.xml conf如下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
<executions>
<execution>
<id>enforce-versions</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireJavaVersion>
<version>1.7</version>
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
有人可以帮我解决这个构建问题吗?
感谢您的帮助
答案 0 :(得分:2)
您的错误清楚地说明了以下
Unknown host repo.maven.apache.org
尝试
ping repo.maven.apache.org
如果通过则wget http://repo.maven.apache.org/maven2