Hadoop Oozie MCQs
Hadoop Oozie MCQs : This section focuses on "Oozie" in Hadoop. These Multiple Choice Questions (MCQ) should be practiced to improve the hadoop skills required for various interviews (campus interviews, walk-in interviews, company interviews), placements, entrance exams and other competitive examinations.
1. Which of the following is true about oozie?
A. Oozie is an Open Source
B. Oozie is available under Apache license 2.0.
C. oozie manage Hadoop jobs in a distributed environment.
D. All of the above
View Answer
Ans : D
Explanation: All of the above options are correct about OOZIE.
2. Which of the following is incorrect job type in oozie?
A. Oozie Workflow Jobs
B. Oozie Coordinator Jobs
C. Oozie Notebundle jobs
D. All of the above
View Answer
Ans : C
Explanation: Oozie Notebundle is incorrect, Oozie Bundle is correct job type.
3. What is the full form of OEP?
A. Oozie Editor Plugin
B. Oozie Eclipse Plugin
C. Oozie Eclipse Partition
D. Oozie Editor Partition
View Answer
Ans : B
Explanation: Oozie Eclipse plugin (OEP) is an Eclipse plugin for editing Apache Oozie workflows graphically.
4. Oozie Workflow jobs are Directed ________ graphs of actions.
A. Acyclical
B. Cyclical
C. Elliptical
D. None of the above
View Answer
Ans : A
Explanation: Oozie is a framework allowing to combine multiple Map/Reduce jobs into a logical unit of work.
5. Which of the following is one of the possible state for a workflow jobs?
A. Start
B. Resume
C. End
D. Prep
View Answer
Ans : D
Explanation: Possible states for a workflow jobs are: PREP, RUNNING, SUSPENDED, SUCCEEDED, KILLED and FAILED.
6. Workflow with id __________ should be in SUCCEEDED/KILLED/FAILED.
A. wfId
B. iUD
C. iFD
D. All of the above
View Answer
Ans : A
Explanation: Workflow with id wfId should exist.
7. Point out the correct statement.
A. Oozie is a Java Web-Application that runs in a Java servlet-container
B. Oozie workflow is a collection of actions arranged in a control dependency DAG
C. hPDL is a fairly compact language
D. All of the above
View Answer
Ans : D
Explanation: 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.
8. If the failure is of ___________ nature, Oozie will suspend the workflow job.
A. transient
B. non-transient
C. permanent
D. Temporary
View Answer
Ans : B
Explanation: If the failure is an error and a retry will not resolve the problem, Oozie will perform the error transition for the action.
9. A ___________ node enables a workflow to make a selection on the execution path to follow.
A. decision
B. Fork
C. Start
D. Prep
View Answer
Ans : A
Explanation: All decision nodes must have a default element to avoid bringing the workflow into an error state if none of the predicates evaluates to true.
10. The job is used to represented as Directed Acyclic Graphs (DAGs) to specify a sequence of actions to be executed.
A. Oozie Bundle Jobs
B. Oozie Coordinator Jobs
C. Oozie Workflow Jobs
D. All of the above
View Answer
Ans : C
Explanation: Oozie Workflow Jobs : These are represented as Directed Acyclic Graphs (DAGs) to specify a sequence of actions to be executed.
Discussion