本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 回呼 URLs,根據預設,它們是透過 HTTP,即使啟用傳輸中加密也是如此。這是因為根據 Oozie 設定文件,預設 HTTPS 組態會導致所有 Oozie URLs使用 HTTPS,JobTracker 回呼 URLs除外。這是為了簡化組態 (不需要在 Oozie 外部進行變更),但這沒問題,因為 Oozie 根本不信任回呼;它們被用作提示。不過,如果組態 oozie.base.url明確設定為指向 HTTPS 進行 Oozie 回呼,則會發生錯誤,因為預設情況下,所需的憑證不會直接新增到預設的 Java 信任存放區中。