[英]Hadoop schedulers vs oozie
What is the difference between oozie and Hadoop schedulers (FIFO, Fair, Capacity, Delay etc) ? oozie和Hadoop调度程序(FIFO,公平,容量,延迟等)之间有什么区别? Which one is normally used in production environments ? 生产环境中通常使用哪种?
They offer different functions. 它们提供不同的功能。
Oozie is a job scheduler and orchestration engine. Oozie是工作计划程序和业务编排引擎。 It'll execute YARN jobs within the configured queue. 它将在配置的队列中执行YARN作业。 For example, mapreduce.job.queuename
in MR/Java action, tez.queue.name
in Hive Action (on Tez), or --queue
in Spark. 例如, mapreduce.job.queuename
在MR /爪哇动作, tez.queue.name
在蜂房动作(上TEZ),或--queue
在火花。
The queue you use depends on the workloads you have, but Fair or Capacity work best for multi-tenant workloads. 您使用的队列取决于您拥有的工作负载,但是“公平”或“容量”最适合多租户工作负载。
FIFO ordering within a queue works best if you have jobs that need to run before others, although Oozie has its own definition of how to order a full job 如果您有需要先执行的作业,则队列中的FIFO排序最有效,尽管Oozie对如何订购完整的作业有自己的定义
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.