Frage

Ich brauche eine Anleitung zur Installation von Oozie auf Hadoop 2.2.Die Seite "Schnellstart-Dokument" zeigt an, dass

Wichtig: Standardmäßig baut es gegen Hadoop 1.1.1.Es ist möglich Baue auch gegen Hatoop 2.x-Versionen auf, aber es ist dringend empfehlen, eine BigTop-Distribution zu verwenden, wenn Sie Hadoop 2.x verwenden, weil die Oozie Sharelibs, die aus der Tarballverteilung gebaut wurden, funktioniert nicht mit es.

Ich konnte kein Bigtop zur Arbeit bringen.

Ich habe versucht, einiger Anleitung von hier Aber es sagt mir nur, dass ich die pom.xml-Dateien bearbeiten soll, nicht, was in ihnen bearbeitet werden soll.

Ich habe Schwein und Maven installiert.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Dies ist ein Problem mit den Veröffentlichungen, die gemeinsam genutzte Bibliotheken mit MAVEN auflösen, und wurde seitdem fixiert, wenn Sie Git Master verwenden. Ich hatte dieses Problem, also hoffentlich funktioniert diese Lösung für die Oozie-Version, aus der Sie bauen.

die Beratung bei hier ist von nützlicher. Ähnlich wie in Blog-Beitrag Sie verknüpft Der Befehl GREP zeigt die beleidigenden Dateien an:

generasacodicetagpre.

Alle Erwähnungen von 2.2.0-Snapshot in diesen Dateien sollten mit 2.2.0

ersetzt werden

Ich würde vorschlagen, den -snapShot-Teilen mit dem folgenden Befehl zu entfernen:

generasacodicetagpre.

update : Wenn Sie keine Hadoop-Gläser aus errichtet haben, wenn Sie Hadoop selbst erstellt haben, müssen Sie die Option hinzufügen - DincludeHadoopjars

und dann das Paket erstellen:

generasacodicetagpre.

oder wenn Sie JDK7 verwenden, und / oder Targeting Java 7 (wie ich):

generasacodicetagpre.

Dokumentation zum Bauen Oozie (Version 4 docs) ist verfügbar hier .

das oben genannte Erzeugnis-Release-4.0.0 mit Hadoop 2.2 und Java SDK 7.

Die Distribution kann dann in Distribution / Ziel gefunden werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top