CCD-410 · Question #25
Workflows expressed in Oozie can contain:
The correct answer is A. Sequences of MapReduce and Pig. Oozie workflow is a collection of actions (i.e. Hadoop Map/Reduce jobs, Pig jobs) arranged in a control dependency DAG (Direct Acyclic Graph), specifying a sequence of actions execution. This graph is specified in hPDL (a XML Process Definition Language). hPDL is a fairly…
Question
Workflows expressed in Oozie can contain:
Options
- ASequences of MapReduce and Pig.
- BSequences of MapReduce job only; on Pig on Hive tasks or jobs.
- CSequences of MapReduce and Pig jobs. These are limited to linear sequences of actions with exception
- DIterntive repetition of MapReduce jobs until a desired answer or state is reached.
How the community answered
(37 responses)- A81% (30)
- B5% (2)
- C3% (1)
- D11% (4)
Explanation
Oozie workflow is a collection of actions (i.e. Hadoop Map/Reduce jobs, Pig jobs) arranged in a control dependency DAG (Direct Acyclic Graph), specifying a sequence of actions execution. This graph is specified in hPDL (a XML Process Definition Language). hPDL is a fairly compact language, using a limited amount of flow control and action nodes. Control nodes define the flow of execution and include beginning and end of a workflow (start, end and fail nodes) and mechanisms to control the workflow execution path ( decision, fork and join nodes). Workflow definitions Currently running workflow instances, including instance states and variables
Topics
Community Discussion
No community discussion yet for this question.