所有的文件异步动作(action)都在Hadoop集群上以Hadoop MapReduce作业的形式执行。这使得Oozie可以充分利用MapReduce的扩展性、高可用性和容错等优点。
  如果使用Hadoop来执行Oozie Workfiow动作触发的计算/处理任务,Workflow作业在切换到下一个Workflow节点之前,必须等待该计算/处理任务完成。
  Oozie可以通过下述两种机制来检测计算/处理任务完成:
  回调——一个计算和处理任务被Oozie启动之后,它会为该任务提供一个唯一的回调URL,该任务完成时,会执行该回调来通知Oozie。
  轮询——在任务执行回调失败的情况下,无论何种原因(例如,因为短暂的网络故障),Oozie都支持以轮询的方式检测任务的完成状态。