缺少依赖蜂房内建的原因建立与错误code 410的故障Oozie的 [英] Missing dependency hive-builtins causes build failure with error code 410 for Oozie
问题描述
我尝试建立从源头的Oozie的,但安装失败。我想安装了Oozie并热切地等待与我。我没有在这个阶段的工作:当我从给Oozie的-3.3.3目录中的CMD:
I try to build the oozie from the sources but failed to install. I want to install oozie and eagerly waiting to work with that .I am failing at this stage : when I given the cmd from oozie -3.3.3 directory:
bin/mkdistro.sh -DskipTests
我得到这个错误:
I got this error:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:55 min
[INFO] Finished at: 2015-07-05T14:05:27+05:30
[INFO] Final Memory: 39M/372M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project oozie-sharelib-hive: Could not resolve dependencies for project org.apache.oozie:oozie-sharelib-hive:jar:3.3.2:
Failed to collect dependencies at org.apache.hive:hive-builtins:jar:0.13.1:
Failed to read artifact descriptor for org.apache.hive:hive-builtins:jar:0.13.1:
Could not transfer artifact org.apache.hive:hive-builtins:pom:0.13.1 from/to Codehaus repository (http://repository.codehaus.org/):
Failed to transfer file: http://repository.codehaus.org/org/apache/hive/hive-builtins/0.13.1/hive-builtins-0.13.1.pom. Return code is: 410 , ReasonPhrase:Gone.
FYI:在我的系统我的Hadoop 1.0.4的工作环境和其他工具:
FYI: In my system I have a working Environment of Hadoop 1.0.4 and the other tools:
- sqoop-1.4.6,
- 的Apache Maven的-3.3.3,
- 猪0.13.0,
- 蜂房0.13.1,
- 的HBase-0.98.4和
- 的Java - jdk1.7.0_45
我在想什么或配置错误导致构建失败?我是不是更好了pre-构建版本Oozie的服务?
What am I missing or is misconfigured causing the build failure? Am I better served with a pre-build version for oozie?
推荐答案
借助 codehaus 托管平台已经结束了,也就是说,他们的公共Maven仓库走了,太。你应该尽量遵循他们的意见并添加以下到你的〜/ .m2目录/ settings.xml中
文件:
The Codehaus hosting platform was ended, i.e., their public Maven repository is gone, too. You should try to follow their advice and add the following to your ~/.m2/settings.xml
file:
<repositories>
<repository>
<id>Codehaus repository</id>
<name>codehaus-mule-repo</name>
<url>
https://repository-master.mulesoft.org/nexus/content/groups/public/
</url>
<layout>default</layout>
</repository>
</repositories>
这应该使用一个备份库,以获得丢失的依存关系。
This should use a backup repository to get the missing dependency.
我不知道这一点需要使用存储库ID。我用从<一个一href=\"https://git-wip-us.apache.org/repos/asf?p=oozie.git;a=blob_plain;f=pom.xml;hb=refs/tags/release-3.3.2\"相对=nofollow> Oozie的3.3.2以上POM 的。
I’m not sure about the repository ID that needs to be used. I have used the one from the Oozie 3.3.2 POM above.
这篇关于缺少依赖蜂房内建的原因建立与错误code 410的故障Oozie的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!