oozie
- 网络驭象者;驯象人
-
To show Oozie usage let us turn to a simple example .
为了向你展示Oozie的使用方法,让我们创建一个简单的示例。
-
Oozie coordinator support creation of such data Application pipelines .
Oozie协调程序支持创建这样的数据应用管道。
-
Here , first workflow client is initialized with Oozie server URL .
在此,我们首先使用Oozie服务器URL对工作流客户端进行初始化。
-
In this article we will introduce Oozie and some of the ways it can be used .
本文中,我们会向你介绍Oozie以及使用它的一些方式。
-
The Oozie Coordinator system allows the user to define workflow execution schedules based on these parameters .
Oozie协调系统(Coordinatorsystem)让用户可以基于这些参数来定义工作流执行计划。
-
This node does not have to be the one , where Oozie is installed .
这个节点不需要是安装了Oozie的计算机。
-
Custom action nodes allow to extend Oozie ' language with additional actions ( verbs ) .
自定义的动作节点让我们可以使用附加的动作(动词)来扩展Oozie的语言。
-
See this link for Oozie installation .
请参看Oozie安装的链接。
-
Externalizing java class execution creates additional network traffic for synchronizing this execution with Oozie server .
在外部执行java类导致了额外的网络传输,用于与Oozie服务器同步这些执行结果。
-
Deploying and using Oozie custom action handler
部署并使用Oozie自定义动作处理程序
-
Oozie can detect completion of computation / processing tasks by two different means , callbacks and polling .
Oozie可以通过两种不同的方式来检测计算或处理任务是否完成,也就是回调和轮询。
-
Oozie guarantees that both actions will be submitted to Job tracker in parallel .
Oozie确保两个动作会并行地提交给作业跟踪程序。
-
This is done via a callback from the action or Oozie polling for the action status .
这是通过动作的回调或者Oozie针对动作状态的polling操作完成的。
-
This can be useful when Oozie worklows are either part of a specific application or a larger enterprise process .
当Oozie工作流是特定的应用程序或者大型企业过程的一部分,这就会很有用。
-
In this article we will show how to leverage Oozie extensibility to implement custom orchestration language extensions .
在本文中,我们会向你展示Oozie的可扩展性,并说明它是如何支持我们实现自定义的、协同工作的语言扩展。
-
Build in scalability and failover support of map / reduce framework alleviate the necessity of building these features into Oozie .
它拥有内建的可伸缩性以及对map/reduce框架的灾难恢复支持,这样我们就不必这些特性构建到Oozie中。
-
In this article we have introduced Oozie – a workflow engine for Hadoop and provided a simple example of its usage .
在本文我们介绍了Oozie,它是针对Hadoop的工作流引擎,并且提供了使用它的简单示例。
-
Fortunately Oozie support a very elegant extensibility mechanism – custom action nodes [ 3 ] , which allows to easily solve both problems .
幸运的是,Oozie支持非常棒的扩展机制&自定义动作节点[3],它让我们可以很容易地解决这两个问题。
-
We also described deployment and configuration of workflow for Oozie and tools for starting , stoping and monitoring Oozie workflows .
我们还描述了针对Oozie的工作流的部署和配置,以及用来启动、停止和监控Oozie工作流的工具。
-
Oozie is a Java Web-Application that runs in a Java servlet-container-Tomcat and uses a database to store
Oozie是一种JavaWeb应用程序,它运行在Javaservlet容器即Tomcat中,并使用数据库来存储以下内容
-
Oozie can be installed , on existing Hadoop system , either from a tarball , RPM or Debian Package .
我们可以把Oozie安装在现存的Hadoop系统中,安装方式包括tarball、RPM和Debian包等。
-
They have also released Oozie , a workflow engine for Hadoop , which has become the de-facto ETL standard at Yahoo .
他们还发布了Oozie,一个Hadoop的工作流引擎,这已在雅虎成为事实上的ETL标准。
-
As more users work with Oozie and provide feedback , we believe that it has the potential to become a powerful and integral part of the Hadoop environment .
随着越来越多的用户使用Oozie并提供反馈,我们相信它有足够的潜力,可以成为Hadoop环境中强大的集成部分。
-
Doing this allows for defining and implementing of a department / enterprise specific Oozie dialect ( domain specific language ), aligned with the department / enterprise functionality .
这样做让我们可以定义和实现部门或者企业专用的Oozie语言(领域专用语言),其中具有部门或者企业的功能。
-
Synchronous Node-are executed inline by Oozie , which waits for completion of these nodes before proceeding .
同步节点&它在Oozie内部执行,在继续执行之前会等待这些节点完成动作。
-
Oozie coordinator allows to model workflow execution triggers in the form of the predicates , which can reference to data , time and / or external events .
Oozie协调程序让我们可以以谓词的方式对工作流执行触发器进行建模,那可以指向数据、事件和(或)外部事件。
-
Such programmatic invocation can be implemented either using Oozie Web Services APIs [ 6 ] or Oozie Java client APIs [ 7 ] .
我们可以使用OozieWebServicesAPIs[6]或者OozieJavaclientAPIs[7]来实现这种编程方式的调用。
-
Although command line interface , described above works well for the manual invocation of Oozie , it is sometimes is advantageous to invoke Oozie programmatically .
尽管上面所述的命令行界面能够很好地用于手动调用Oozie,但有时使用编程的方式调用Oozie更具有优势。
-
Once a workflow is deployed , an Oozie provides a command line utility [ 5 ] can be used to submit , start and manipulate a workflow .
完成了工作流的部署之后,我们可以使用Oozie提供的命令行工具[5],它可以用于提交、启动和操作工作流。
-
We are hoping that they will get you sufficiently interested in Oozie workflow engine and will serve as a good starting point for your further Oozie exploration .
我们只是期望它们可以引起你对Oozie工作流引擎的足够兴趣,并且能够成为进一步研究Oozie的不错的起点。