在mapo的hadoop包中,org/apache/hadoop/mapred/TaskTrackerManager.java
,这个方法的含义是什么?
/**
* @return The number of unique hosts running tasktrackers.
*/
public int getNumberOfUniqueHosts();
"独特主机"意思?
答案 0 :(得分:0)
实际上" TaskTrackerManager.java " interface用于管理有关在集群上运行的TaskTrackers的信息。
public int getNumberOfUniqueHosts();
此方法用于:
此时,许多MapReduce作业可能在群集中运行。要使用唯一主机ID识别我们引用的每个任务。
例如:要在群集中运行任务,我们使用如下
Task t = job.obtainNewMapTask(taskTracker, numTaskTrackers,
taskTrackerManager.getNumberOfUniqueHosts());
if (t != null) {
return Collections.singletonList(t);
查看getNumberOfUniqueHosts();
方法CLICK HERE
我希望这对你有所帮助。