Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon EMR 7.10.0 — Versionshinweise zu Oozie
Bekannte Probleme mit Oozie:
Versionskonflikt in Oozie Sharelib:
Oozie Sharelib enthält mehrere Versionen von commons-cli (Versionen 1.2 und 1.5).
Wenn Sie auf Kompatibilitätsprobleme stoßen, ziehen Sie eine der folgenden Optionen in Betracht:
Commons-cli-1.2-JAR-Dateien werden entfernt.
Commons-Cli-1.2 durch Commons-Cli-1.5 ersetzen.
Pig JAR-Kompatibilität:
Das Pig-Jar, das standardmäßig in Oozie Sharelib enthalten ist, ist das Open-Source-Jar. Dies unterscheidet sich von dem Pig-Jar, das an anderer Stelle im EMR-Cluster verfügbar ist, bei der Installation der Pig-Anwendung, das zusätzliche EMR-spezifische Verbesserungen und Optimierungen enthält. Benutzer sollten sich dieses Unterschieds bei der Entwicklung von Pig-Workflows bewusst sein.
Die Konfiguration,
oozie.base.url, wird hauptsächlich für die Referenzierung von Oozie-Callback verwendet URLs, und standardmäßig werden sie über HTTP übertragen, auch wenn die In-Transit-Verschlüsselung aktiviert ist. Dies ist zu erwarten, da laut der Dokumentation zur Einrichtung von Ooziedie standardmäßige HTTPS-Konfiguration dazu führt, dass alle Oozie URLs mit Ausnahme des Callbacks HTTPS verwendet. JobTracker URLs Dies dient der Vereinfachung der Konfiguration (außerhalb von Oozie sind keine Änderungen erforderlich), aber das ist in Ordnung, da Oozie den Callbacks sowieso nicht von Natur aus vertraut; sie werden als Hinweise verwendet. Wenn die Konfiguration jedoch explizit so eingestellt oozie.base.urlist, dass sie für Oozie-Callbacks auf HTTPS verweist, wird ein Fehler ausgegeben, da die erforderlichen Zertifikate standardmäßig nicht direkt zum Standard-Java-Truststore hinzugefügt werden.