Oozie, Yahoo! Workflow Engine for Hadoop

Oozie,雅虎工作流引擎的Hadoop

Oozie v3 is a server based Bundle Engine that provides a higher-level oozie abstraction that will batch a set of coordinator applications. The user will be able to start/stop/suspend/resume/rerun a set coordinator jobs in the bundle level resulting a better and easy operational control.

Oozie v3是一个基于服务器的包引擎,它提供了一个更高级别的Oozie抽象,它将批量处理一组协调程序应用程序。用户将能够启动/停止/挂起/恢复/重新运行在包级别上的集合协调器作业,从而得到更好的操作控制。

Oozie v2 is a server based Coordinator Engine specialized in running workflows based on time and data triggers. It can continuously run workflows based on time (e.g. run it every hour), and data availability (e.g. wait for my input data to exist before running my workflow).

Oozie v2是一个基于服务器的协调引擎,它专门基于时间和数据触发器来运行工作流。它可以根据时间连续运行工作流(例如,每小时运行一次)和数据可用性(例如,在运行我的工作流之前等待我的输入数据存在)。

Oozie v1 is a server based Workflow Engine specialized in running workflow jobs with actions that execute Hadoop Map/Reduce and Pig jobs.

Oozie v1是一个基于服务器的工作流引擎,它专门用于运行工作流工作,执行Hadoop Map/Reduce和Pig作业。

Distribution Contents

内容分布

Oozie distribution consists of a single 'tar.gz' file containing:

Oozie的分布由单一的“tar”组成。广州的文件包含:

  • Readme, license, notice & Release log files.
  • Readme、许可证、通知和释放日志文件。
  • Oozie server: oozie-server directory.
  • Oozie服务器:oozie-server目录。
  • Scripts: bin/ directory, client and server scripts.
  • 脚本:bin/目录、客户端和服务器脚本。
  • Binaries: lib/ directory, client JAR files.
  • 二进制文件:lib/目录、客户机JAR文件。
  • Configuration: conf/ server configuration directory.
  • 配置:conf/服务器配置目录。
  • Archives:
    • oozie-client-*.tar.gz : Client tools.
    • oozie-client - * . tar。gz:客户端工具。
    • oozie.war : Oozie WAR file.
    • oozie。war: Oozie war文件。
    • docs.zip : Documentation.
    • 文档。邮政编码:文档。
    • oozie-examples-*.tar.gz : Examples.
    • oozie-examples - * . tar。gz:例子。
    • oozie-sharelib-*.tar.gz : Share libraries (with Streaming, Pig JARs).
    • oozie-sharelib - * . tar。gz:共享库(流媒体,猪罐子)。

Quick Start

快速启动

Enough reading already? Follow the steps in Oozie Quick Start to get Oozie up and running.

足够的阅读了吗?按照Oozie快速启动的步骤,让Oozie启动并运行。

Developer Documentation

开发人员文档

Action Extensions

行动的扩展

Administrator Documentation

管理员文档

Licensing Information

授权信息

Oozie is distributed under Apache License 2.0 .

Oozie在Apache许可2.0下发布。

For details on the license of the dependent components, refer to the Dependencies Report, Licenses section .

有关依赖组件的许可的详细信息,请参阅依赖关系报告、许可部分。

Oozie bundles an embedded Apache Tomcat 6.x.

Oozie绑定了一个嵌入的Apache Tomcat 6.x。

Some of the components in the dependencies report don't mention their license in the published POM. They are:

依赖关系报告中的一些组件在发布的POM中没有提到它们的许可证。它们是:

Oozie uses a modified version of the Apache Doxia core and twiki plugins to generate Oozie documentation.

Oozie使用了一个改良版的Apache Doxia核心和twiki插件来生成Oozie文档。

Engineering Documentation

工程文档

MiniOozie Documentation

MiniOozie文档

Oozie User Authentication Documentation

Oozie用户身份验证文档