Amazon EMR 7.10.0 - Oozie 发布说明
Oozie 已知问题:
Oozie Sharelib 中的版本冲突:
Oozie sharelib 包含多个版本的 commons-cli(版本 1.2 和 1.5)。
如果遇到兼容性问题,请考虑:
移除 commons-cli-1.2 JAR 文件。
将 commons-cli-1.2 替换为 commons-cli-1.5。
Pig JAR 兼容性:
Oozie sharelib 中默认包含的 Pig jar 是开源 jar。这与安装 Pig 应用程序时在 EMR 集群其他位置可用的 Pig jar 不同,后者包括其他特定于 EMR 的增强和优化。用户在开发 Pig 工作流时应会意识到此差异。
配置
oozie.base.url主要用于引用 Oozie 回调 URL,默认情况下,即使启用了传输中加密,它们也是通过 HTTP 传输的。这是预期的,因为根据 Oozie 设置文档,默认 HTTPS 配置将导致所有 Oozie URL 使用 HTTPS,但 JobTracker 回调 URL 除外。这样可以简化配置(Oozie 之外无需进行任何更改),但这没关系,因为 Oozie 本身并不信任回调;它们只是用作提示。但是,如果明确将 Oozie 回调的配置 oozie.base.url设置为指向 HTTPS,则会出错,因为默认情况下,所需的证书不会直接添加到默认 Java 信任库中。