YARN应用程序如何估计所需资源

时间:2016-04-18 12:35:19

标签: hadoop yarn

我想知道YARN应用程序(让我们说MapReduce作业)如何估算单个映射器/缩减器所需的资源(CPU,RAM)。

1 个答案:

答案 0 :(得分:0)

这个问题太宽泛了,但我会尝试给出一个调查方向。执行Yarn应用程序时,它会从Resource Manager请求一定数量的资源。 Yarn中的资源管理是通过调度程序实现的。 Yarn支持两个调度程序:

计划程序定义用于估计"插槽的规则"申请。对于一些调度程序" slot"仅由应用程序所需的内存定义(Capacity Scheduler with DefaultResourseCalculator)。其他人也考虑了CPU的数量。