【问题标题】:Oozie 4.1.0 build error with Hadoop 2.xHadoop 2.x 的 Oozie 4.1.0 构建错误
【发布时间】:2015-02-03 20:47:44
【问题描述】:

尝试使用 Hadoop 2.x 特别是 2.4.1 或 2.5.1 构建 Oozie 4.1.0。基于此链接 gauravkohli.com/2014/08/26/apache-oozie-installation-on-hadoop-2-4-1/ ,我编辑了 pom 文件。构建 m/c 的连接性受到限制,并且 maven 工件来自内部 Repos。

这是 Maven 构建输出。

[信息] --------------------------------------------- --------------------------

[INFO] 反应堆摘要: [信息]

[INFO] Apache Oozie Main .................... 成功 [1.023 秒]

[INFO] Apache Oozie 客户端 .................... 成功 [13.186 秒]

[INFO] Apache Oozie Hadoop 1.1.1.oozie-4.1.0 ....... 成功 [0.600 秒]

[INFO] Apache Oozie Hadoop Distcp 1.1.1.oozie-4.1.0 ....... 成功 [0.054 秒]

[INFO] Apache Oozie Hadoop 1.1.1.oozie-4.1.0 测试............成功 [0.120 秒]

[INFO] Apache Oozie Hadoop Utils 1.1.1.oozie-4.1.0 ........ 成功 [0.560 秒]

[信息] Apache Oozie Hadoop 2.3.0.oozie-4.1.0 ........ 成功 [ 2.940 秒]

[INFO] Apache Oozie Hadoop 2.3.0.oozie-4.1.0 测试............成功 [0.209 秒]

[INFO] Apache Oozie Hadoop Distcp 2.3.0.oozie-4.1.0 ....... 成功 [0.067 秒]

[INFO] Apache Oozie Hadoop Utils 2.3.0.oozie-4.1.0 ........ 成功 [0.693 秒]

[信息] Apache Oozie Hadoop 0.23.5.oozie-4.1.0 ...... 成功 [ 2.062 秒]

[INFO] Apache Oozie Hadoop 0.23.5.oozie-4.1.0 测试............成功 [0.145 秒]

[INFO] Apache Oozie Hadoop Distcp 0.23.5.oozie-4.1.0 ...... 成功 [0.047 秒]

[INFO] Apache Oozie Hadoop Utils 0.23.5.oozie-4.1.0 ...... 成功 [0.690 秒]

[INFO] Apache Oozie Hadoop 库 .................... 成功 [ 2.423 秒]

[INFO] Apache Oozie Hbase 0.94.2.oozie-4.1.0 ....... 成功 [0.160 秒]

[INFO] Apache Oozie Hbase 库 .................... 成功 [0.427 秒]

[INFO] Apache Oozie HCatalog 0.13.1.oozie-4.1.0 ...... 成功 [0.490 秒]

[INFO] Apache Oozie HCatalog Libs .........................成功 [ 1.113 s]

[INFO] Apache Oozie Share Lib Oozie .....................失败 [03:59 分钟]

[INFO] Apache Oozie Share Lib HCatalog ....................跳过

[INFO] Apache Oozie 核心 .................................... 跳过

[INFO] Apache Oozie 文档 .................................... 跳过

[INFO] Apache Oozie Share Lib Pig .........................跳过

[INFO] Apache Oozie Share Lib Hive ......................跳过

[INFO] Apache Oozie Share Lib Sqoop ......................跳过

[INFO] Apache Oozie Share Lib Streaming .... 跳过

[INFO] Apache Oozie Share Lib Distcp ......................跳过

[INFO] Apache Oozie WebApp ......................已跳过

[INFO] Apache Oozie 示例 ................................... 跳过

[INFO] Apache Oozie 共享库 ................................... 跳过

[INFO] Apache Oozie 工具 ................................... 跳过

[INFO] Apache Oozie MiniOozie .....................跳过

[INFO] Apache Oozie 发行版 ................................... 跳过

[INFO] Apache Oozie ZooKeeper 安全测试 .................... 跳过

[信息] --------------------------------------------- ----------------------------------------

[信息] 构建失败

[信息] --------------------------------------------- ----------------------------------------

[INFO] 总时间:04:29 分钟

[INFO] 完成于:2015-02-03T20:20:48+00:00

[INFO] 最终内存:64M/285M

[信息] --------------------------------------------- ----------------------------------------

[错误] 无法在项目 oozie-sharelib-oozie 上执行目标:无法解析项目 org.apache.oozie:oozie-sharelib-oozie:jar:4.1.0 的依赖项:无法解析以下工件: org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie-4.1.0, org.apache.oozie:oozie-hadoop-test:jar:2.4.1.oozie-4.1.0, org.apache。 oozie:oozie-hadoop-utils:jar:2.4.1.oozie-4.1.0: 在内部找不到工件 org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie-4.1.0 (@987654321 @) -> [帮助1]

[ERROR] 纠正问题后,您可以使用命令恢复构建 [错误] mvn -rf :oozie-sharelib-oozie

错误,Oozie 发行版创建失败

Maven 无法解析以下工件 无法解析以下工件:org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie-4.1.0、org.apache.oozie:oozie-hadoop-test:jar:2.4.1.oozie- 4.1.0, org.apache.oozie:oozie-hadoop-utils:jar:2.4.1.oozie-4.1.0: 找不到工件 org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie- 4.1.0 内部 (http://internalXXXXXXXXX.com/content/groups/public)

在网上搜索完全相同的工件,但目前没有找到。

请建议在 Hadoop 2.5.1 的 Oozie pom 文件中可以使用或需要更改的替代工件。

以上构建日志是至少复制建议的 Hadoop 2.4.1 相关更改并构建 Oozie 的一次尝试。感谢您为解决此僵局而提供的投入。

【问题讨论】:

    标签: hadoop build oozie


    【解决方案1】:

    在我的环境中通过更新节点的名称服务器解决了同样的问题,通过在“/etc/resolv.conf”中添加相同的内容。

    根据我的理解,Maven 访问 HTTP 来构建 Oozie 包,因此您可以在尝试构建包之后使用具有完整 HTTP 访问权限的服务器 IP 更新“/etc/resolv.conf”,检查是否同样得到解决与否。

    【讨论】:

    • 感谢 Debjit,我现在正尝试在这些虚拟机之外构建 maven 可以不受限制的连接。获得互联网访问权限是一个耗时的过程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多