首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oozie 4.0.0生成错误-无法解决hcatalog依赖项

Oozie 4.0.0生成错误-无法解决hcatalog依赖项
EN

Stack Overflow用户
提问于 2015-08-09 08:02:22
回答 2查看 575关注 0票数 0

Hadoop版本-1.2.1

Maven版本- 3.0.5

蜂巢版本- 0.14.0

猪版- 0.14.0

当我开始用下面的命令构建oozie时

./mkdisro.sh -DskipTests

我得到了以下错误

代码语言:javascript
复制
[INFO] Apache Oozie Share Lib Sqoop ...................... SKIPPED
[INFO] Apache Oozie Share Lib Streaming .................. SKIPPED
[INFO] Apache Oozie Share Lib Distcp ..................... SKIPPED
[INFO] Apache Oozie WebApp ............................... SKIPPED
[INFO] Apache Oozie Examples ............................. SKIPPED
[INFO] Apache Oozie Share Lib ............................ SKIPPED
[INFO] Apache Oozie Tools ................................ SKIPPED
[INFO] Apache Oozie MiniOozie ............................ SKIPPED
[INFO] Apache Oozie Distro ............................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:13.847s
[INFO] Finished at: Sun Aug 09 13:22:12 IST 2015
[INFO] Final Memory: 38M/273M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project oozie-hcatalog: Could not resolve dependencies for project org.apache.oozie:oozie-hcatalog:jar:0.5.0.oozie-4.0.0: Failed to collect dependencies for [org.apache.hcatalog:hcatalog-server-extensions:jar:0.5.0-incubating (compile), org.apache.hcatalog:hcatalog-core:jar:0.5.0-incubating (compile), org.apache.hcatalog:webhcat-java-client:jar:0.5.0-incubating (compile), org.apache.hive:hive-common:jar:0.14.0 (compile), org.apache.hive:hive-metastore:jar:0.14.0 (compile), org.apache.hive:hive-exec:jar:0.14.0 (compile), org.apache.hive:hive-serde:jar:0.14.0 (compile), org.apache.thrift:libfb303:jar:0.7.0 (compile), org.codehaus.jackson:jackson-core-asl:jar:1.8.8 (compile), org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8 (compile)]: Failed to read artifact descriptor for org.apache.hive:hive-builtins:jar:0.14.0: Could not transfer artifact org.apache.hive:hive-builtins:pom:0.14.0 from/to Codehaus repository (http://repository.codehaus.org/): repository.codehaus.org: Name or service not known: Unknown host repository.codehaus.org: Name or service not known -> [Help 1]

由于出现了错误,它似乎无法解决hcatalog上的依赖关系。但是,由于我使用的是hive-0.14,其中hcatalog是在蜂箱中构建的,那么有什么方法可以排除hcatalog依赖项。或者这个错误意味着别的什么,如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-10 06:18:18

我通过禁用对repository.codehaus.org的依赖来修正这个问题,因为5月之后就没有回购了。其他依赖项是从maven存储库获取的。

票数 0
EN

Stack Overflow用户

发布于 2015-08-09 13:38:07

"hcatalog建在蜂巢里“

不完全正确: HCatalog允许任何应用程序(Pig、Spark、Sqoop等)访问Hive Metastore;它通常与Hive安装工具包捆绑在一起,但它可以提取并使用Hive库的其余部分。

实际上,Oozie捆绑了两个不同的ShareLibs,用于Hive ( Hive操作的默认值)和HCatalog (用于Pig/Spark/Sqoop操作的附加和可选的ShareLib,需要访问Hive表)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31902160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档