Knowledge

Apache Oozie

Source 📝

1242: 129: 25: 284:. Control flow nodes define the beginning and the end of a workflow (start, end, and failure nodes) as well as a mechanism to control the workflow execution path (decision, fork, and join nodes). Action nodes are the mechanism by which a workflow triggers the execution of a computation/processing task. Oozie provides support for different types of actions including Hadoop 307:
within the workflow definition. When submitting a workflow job, values for the parameters must be provided. If properly parameterized (using different output directories), several identical workflow jobs can run concurrently.
422: 46: 39: 1268: 1075: 415: 89: 1246: 408: 61: 108: 68: 361: 1278: 431: 75: 1018: 178: 195: 152: 57: 141: 1023: 340: 497: 35: 1038: 289: 281: 266: 962: 277: 223: 82: 8: 902: 492: 235: 218: 917: 807: 692: 557: 542: 522: 1126: 1000: 957: 947: 647: 607: 592: 547: 230: 206: 1273: 1161: 1156: 1136: 992: 972: 932: 927: 922: 907: 862: 637: 527: 457: 452: 447: 400: 312: 184: 1227: 1201: 1196: 1151: 1111: 1054: 1028: 1010: 827: 822: 802: 797: 792: 752: 677: 572: 567: 552: 532: 462: 320: 211: 1262: 1186: 1141: 1116: 987: 977: 952: 937: 912: 857: 817: 757: 732: 727: 707: 687: 682: 657: 642: 577: 562: 472: 467: 270: 1181: 1166: 1121: 1070: 1033: 982: 897: 892: 882: 877: 872: 867: 847: 842: 782: 772: 737: 722: 712: 697: 667: 662: 627: 622: 612: 602: 597: 587: 537: 512: 487: 482: 316: 293: 276:
Workflows in Oozie are defined as a collection of control flow and action
1206: 1146: 1101: 942: 887: 852: 762: 742: 717: 702: 672: 652: 617: 517: 507: 502: 1211: 1171: 1131: 1080: 837: 832: 812: 632: 582: 477: 199: 136: 300:. Oozie can also be extended to support additional types of actions. 285: 128: 24: 767: 747: 263: 366: 1191: 1106: 1085: 777: 303:
Oozie workflows can be parameterised using variables such as
297: 393: 246: 1176: 967: 362:"apache/oozie - core/src/main/java/org/apache/oozie" 430: 1260: 341:"[ANNOUNCE] Apache Oozie 5.2.1 released" 416: 288:, Hadoop distributed file system operations, 423: 409: 127: 109:Learn how and when to remove this message 319:container and is distributed under the 1261: 45:Please improve this article by adding 404: 18: 16:Workflow scheduler for Apache Hadoop 1269:Apache Software Foundation projects 13: 14: 1290: 385: 1241: 1240: 158:5.2.1 / 26 February 2021 23: 311:Oozie is implemented as a Java 432:The Apache Software Foundation 354: 333: 1: 326: 47:secondary or tertiary sources 7: 10: 1295: 142:Apache Software Foundation 1236: 1220: 1094: 1063: 1047: 1009: 438: 241: 229: 217: 205: 191: 177: 173: 151: 147: 135: 126: 282:directed acyclic graph 34:relies excessively on 1279:Workflow applications 160:; 3 years ago 224:Java virtual machine 123: 493:Apache HTTP Server 262:is a server-based 236:Apache License 2.0 121: 1256: 1255: 269:system to manage 257: 256: 119: 118: 111: 93: 1286: 1244: 1243: 425: 418: 411: 402: 401: 397: 396: 394:Official website 379: 378: 376: 374: 358: 352: 351: 349: 347: 337: 306: 253: 250: 248: 207:Operating system 187: 185:Oozie Repository 168: 166: 161: 131: 124: 120: 114: 107: 103: 100: 94: 92: 51: 27: 19: 1294: 1293: 1289: 1288: 1287: 1285: 1284: 1283: 1259: 1258: 1257: 1252: 1232: 1216: 1090: 1059: 1043: 1005: 440: 434: 429: 392: 391: 388: 383: 382: 372: 370: 360: 359: 355: 345: 343: 339: 338: 334: 329: 315:that runs in a 313:web application 304: 245: 183: 169: 164: 162: 159: 115: 104: 98: 95: 52: 50: 44: 40:primary sources 28: 17: 12: 11: 5: 1292: 1282: 1281: 1276: 1271: 1254: 1253: 1251: 1250: 1237: 1234: 1233: 1231: 1230: 1228:Apache License 1224: 1222: 1218: 1217: 1215: 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1129: 1124: 1119: 1114: 1109: 1104: 1098: 1096: 1092: 1091: 1089: 1088: 1083: 1078: 1073: 1067: 1065: 1064:Other projects 1061: 1060: 1058: 1057: 1051: 1049: 1045: 1044: 1042: 1041: 1036: 1031: 1026: 1021: 1015: 1013: 1007: 1006: 1004: 1003: 998: 995: 990: 985: 980: 975: 970: 965: 963:Traffic Server 960: 955: 950: 945: 940: 935: 930: 925: 920: 915: 910: 905: 900: 895: 890: 885: 880: 875: 870: 865: 860: 855: 850: 845: 840: 835: 830: 825: 820: 815: 810: 805: 800: 795: 790: 785: 780: 775: 770: 765: 760: 755: 750: 745: 740: 735: 730: 725: 720: 715: 710: 705: 700: 695: 690: 685: 680: 675: 670: 665: 660: 655: 650: 645: 640: 635: 630: 625: 620: 615: 610: 605: 600: 595: 590: 585: 580: 575: 570: 565: 560: 555: 550: 545: 540: 535: 530: 525: 520: 515: 510: 505: 500: 495: 490: 485: 480: 475: 470: 465: 460: 455: 450: 444: 442: 436: 435: 428: 427: 420: 413: 405: 399: 398: 387: 386:External links 384: 381: 380: 353: 331: 330: 328: 325: 321:Apache License 255: 254: 243: 239: 238: 233: 227: 226: 221: 215: 214: 212:Cross-platform 209: 203: 202: 193: 189: 188: 181: 175: 174: 171: 170: 157: 155: 153:Stable release 149: 148: 145: 144: 139: 133: 132: 117: 116: 58:"Apache Oozie" 31: 29: 22: 15: 9: 6: 4: 3: 2: 1291: 1280: 1277: 1275: 1272: 1270: 1267: 1266: 1264: 1249: 1248: 1239: 1238: 1235: 1229: 1226: 1225: 1223: 1219: 1213: 1210: 1208: 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1133: 1130: 1128: 1125: 1123: 1120: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1099: 1097: 1093: 1087: 1084: 1082: 1079: 1077: 1074: 1072: 1069: 1068: 1066: 1062: 1056: 1053: 1052: 1050: 1046: 1040: 1037: 1035: 1032: 1030: 1027: 1025: 1022: 1020: 1017: 1016: 1014: 1012: 1008: 1002: 999: 996: 994: 991: 989: 986: 984: 981: 979: 976: 974: 971: 969: 966: 964: 961: 959: 956: 954: 951: 949: 946: 944: 941: 939: 936: 934: 931: 929: 926: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 899: 896: 894: 891: 889: 886: 884: 881: 879: 876: 874: 871: 869: 866: 864: 861: 859: 856: 854: 851: 849: 846: 844: 841: 839: 836: 834: 831: 829: 826: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 784: 781: 779: 776: 774: 771: 769: 766: 764: 761: 759: 756: 754: 751: 749: 746: 744: 741: 739: 736: 734: 731: 729: 726: 724: 721: 719: 716: 714: 711: 709: 706: 704: 701: 699: 696: 694: 691: 689: 686: 684: 681: 679: 676: 674: 671: 669: 666: 664: 661: 659: 656: 654: 651: 649: 646: 644: 641: 639: 636: 634: 631: 629: 626: 624: 621: 619: 616: 614: 611: 609: 606: 604: 601: 599: 596: 594: 591: 589: 586: 584: 581: 579: 576: 574: 571: 569: 566: 564: 561: 559: 556: 554: 551: 549: 546: 544: 541: 539: 536: 534: 531: 529: 526: 524: 521: 519: 516: 514: 511: 509: 506: 504: 501: 499: 496: 494: 491: 489: 486: 484: 481: 479: 476: 474: 471: 469: 466: 464: 461: 459: 456: 454: 451: 449: 446: 445: 443: 437: 433: 426: 421: 419: 414: 412: 407: 406: 403: 395: 390: 389: 369: 368: 363: 357: 342: 336: 332: 324: 322: 318: 314: 309: 301: 299: 295: 291: 287: 283: 279: 274: 272: 268: 265: 261: 252: 244: 240: 237: 234: 232: 228: 225: 222: 220: 216: 213: 210: 208: 204: 201: 197: 194: 190: 186: 182: 180: 176: 172: 156: 154: 150: 146: 143: 140: 138: 134: 130: 125: 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 42: 41: 37: 32:This article 30: 26: 21: 20: 1245: 903:SpamAssassin 787: 371:. Retrieved 365: 356: 346:27 September 344:. Retrieved 335: 317:Java servlet 310: 305:$ {inputDir} 302: 275: 260:Apache Oozie 259: 258: 137:Developer(s) 122:Apache Oozie 105: 99:January 2013 96: 86: 79: 72: 65: 53: 33: 1263:Categories 1132:Deltacloud 918:Subversion 808:OрenOffice 693:Jackrabbit 633:FreeMarker 558:CloudStack 543:CarbonData 523:Bloodhound 327:References 267:scheduling 200:JavaScript 192:Written in 179:Repository 165:2021-02-26 69:newspapers 36:references 1127:Continuum 1048:Incubator 1001:ZooKeeper 958:Trafodion 948:TinkerPop 648:Guacamole 608:Empire-db 593:Directory 548:Cassandra 439:Top-level 286:MapReduce 1247:Category 1221:Licenses 1162:Marmotta 993:XMLBeans 973:Velocity 933:Tapestry 928:SystemDS 923:Superset 913:Struts 2 908:Struts 1 863:RocketMQ 768:NetBeans 748:mod_perl 638:Geronimo 528:Brooklyn 458:Airavata 453:ActiveMQ 448:Accumulo 441:projects 264:workflow 219:Platform 1202:Tuscany 1197:Stanbol 1157:Jakarta 1152:Harmony 1112:Beehive 1055:Taverna 1039:Logging 1011:Commons 828:Phoenix 823:Parquet 803:OpenNLP 798:OpenJPA 793:OpenEJB 753:MyFaces 678:Iceberg 573:CouchDB 568:Cordova 553:Cayenne 533:Calcite 463:Airflow 249:.apache 242:Website 231:License 163: ( 83:scholar 1274:Hadoop 1142:Giraph 1117:iBATIS 1029:Daemon 988:Xerces 978:Wicket 953:Tomcat 938:Thrift 858:Roller 818:PDFBox 758:Mynewt 733:Mahout 728:Lucene 708:JMeter 688:Impala 683:Ignite 658:Hadoop 643:Groovy 578:cTAKES 563:Cocoon 473:Ambari 468:Allura 373:28 May 367:GitHub 296:, and 273:jobs. 271:Hadoop 85:  78:  71:  64:  56:  1192:Sqoop 1187:Slide 1182:Shale 1177:River 1167:MXNet 1122:Click 1107:AxKit 1095:Attic 1086:Log4j 1071:Batik 1034:Jelly 997:Yetus 983:Xalan 898:Storm 893:Spark 883:Sling 878:SINGA 873:Shiro 868:Samza 848:Pivot 843:Pinot 788:Oozie 783:OFBiz 778:NuttX 773:Nutch 738:Maven 723:Kylin 713:Kafka 698:James 668:Helix 663:HBase 628:Flume 623:Flink 613:Felix 603:Druid 598:Drill 588:Derby 538:Camel 513:Axis2 488:Arrow 483:Aries 323:2.0. 298:email 280:in a 278:nodes 247:oozie 90:JSTOR 76:books 1207:Wave 1147:Hama 1137:Etch 1102:Apex 1019:BCEL 968:UIMA 943:Tika 888:Solr 853:Qpid 763:NiFi 743:MINA 718:Kudu 703:Jena 673:Hive 653:Gump 618:Flex 518:Beam 508:Axis 503:Avro 375:2020 348:2022 251:.org 196:Java 62:news 1212:XML 1172:ODE 1081:Ivy 1076:FOP 1024:BSF 838:Pig 833:POI 813:ORC 583:CXF 498:APR 478:Ant 294:SSH 290:Pig 38:to 1265:: 364:. 292:, 198:, 49:. 424:e 417:t 410:v 377:. 350:. 167:) 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 43:.

Index


references
primary sources
secondary or tertiary sources
"Apache Oozie"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Developer(s)
Apache Software Foundation
Stable release
Repository
Oozie Repository
Java
JavaScript
Operating system
Cross-platform
Platform
Java virtual machine
License
Apache License 2.0
oozie.apache.org
workflow
scheduling
Hadoop
nodes

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.