TaskStatus类有一个方法getPhase()。它返回了什么?(它们只是映射,随机,排序,减少吗?)

时间:2017-05-29 05:27:59

标签: hadoop

TaskStatus k = null;
TaskStatus.Phase CurrentPhase = k.getPhase();

上面的代码是真的,如果我想知道一个任务的当前阶段?

1 个答案:

答案 0 :(得分:1)

根据this

TaskPhase.getPhase可以返回以下任何值,具体取决于当前进程的哪个阶段

public static enum Phase{STARTING, MAP, SHUFFLE, SORT, REDUCE, CLEANUP}