Video: Apache Oozie Tutorial | Hadoop Oozie Tutorial | Hadoop for Beginners | Intellipaat 2024
Als Workflow-Engine ermöglicht Ihnen Oozie, eine Reihe von Hadoop-Anwendungen in einer bestimmten Reihenfolge auszuführen, die als Workflow bezeichnet wird. Sie können Oozie-Workflows auf eine von drei Arten konfigurieren, abhängig von Ihren speziellen Umständen. Sie können
-
verwenden. Der Konfigurationsstandard. XML-Datei: Definiert Parameter, die sich für den Workflow nicht ändern.
-
Der Job. properties file: Definiert Parameter, die für eine bestimmte Bereitstellung des Workflows gelten. Definitionen überschreiben hier diejenigen, die in der config-default vorgenommen wurden. XML-Datei.
-
Die Befehlszeilenparameter: Definiert Parameter, die für den Workflow-Aufruf spezifisch sind. Definitionen überschreiben hier diejenigen, die im Job gemacht wurden. Eigenschaftsdatei und der Konfigurationsstandard. XML-Datei.
Die Konfigurationsdetails unterscheiden sich je nach der Aktion, der sie zugeordnet sind. Wie Sie in der MapReduce-Aktion (map-action) in der folgenden Auflistung sehen können, müssen Sie dort viel mehr konfigurieren:
… @@ 1 Servername: 8021 Servername: 8020 @@ 2 @@ 3 JobConfig. xml … Kartenreduktion. Karte. Klassenattrappen. oozie. FlightMilesMapper mapreduce. reduzieren. Klassenattrappen. oozie. FlightMilesReducer Karteireiter. Kartenausgabe. Schlüssel. Klasse Org. Apache. Hadoop. io. Textabbildung. Kartenausgabe. Wert. Klasse Org. Apache. Hadoop. io. Intrawritable Karte. Ausgabe. Schlüssel. Klasse Org. Apache. Hadoop. io. Textabbildung. Ausgabe. Wert. Klasse Org. Apache. Hadoop. io. Intrawritable Karte. Eingang. dir '/ usr / dirk / flightdata' Karte. Ausgabe. dir '/ usr / dirk / flightmiles' … …
Im Gegensatz zu einem Dateisystem (fs) wie dem hier gezeigten:
… …