Video: Apache Oozie Tutorial | Hadoop Oozie Tutorial | Hadoop for Beginners | Intellipaat 2025
Som en arbejdsmotor giver Oozie dig mulighed for at køre et sæt Hadoop-applikationer i en bestemt sekvens, kendt som en arbejdsgang . Du kan konfigurere Oozie-arbejdsgange på en af tre måder, afhængigt af dine særlige omstændigheder. Du kan bruge
-
Konfig.-standard. xml-fil: Definerer parametre, der ikke ændres for arbejdsgangen.
-
Det job. egenskabsfil: Definerer parametre, der er fælles for en bestemt implementering af arbejdsgangen. Definitioner her tilsidesætter de, der er lavet i config-default. xml-fil.
-
Kommandolinjeparametrene: Definerer parametre, der er specifikke for arbejdsgennemstrømningen. Definitioner her tilsidesætter de, der er lavet i jobbet. egenskabsfil og config-default. xml-fil.
Konfigurationsoplysningerne vil variere afhængigt af den handling, de er forbundet med. For eksempel, som du kan se i MapReduce-handlingen (map-action) i den følgende liste, har du mange flere ting at konfigurere der:
… @@ 1 servernavn: 8021 servernavn: 8020 @@ 2 @@ 3 jobConfig. xml … mapreduce. kort. klasse dummies. oozie. FlightMilesMapper mapreduce. reducere. klasse dummies. oozie. FlightMilesReducer mapred. mapoutput. nøgle. klasse org. apache. Hadoop. io. Tekst mapred. mapoutput. værdi. klasse org. apache. Hadoop. io. IntWritable mapred. produktion. nøgle. klasse org. apache. Hadoop. io. Tekst mapred. produktion. værdi. klasse org. apache. Hadoop. io. IntWritable mapred. input. dir '/ usr / dirk / flightdata' mapred. produktion. dir '/ usr / dirk / flightmiles' … …
I modsætning til et filsystem (fs) handling som den her vist:
… …