作业配置对象

时间:2015-04-28 10:13:25

标签: hadoop mapreduce

我正在实施一个名为TaskTrackerAware Scheduler的hadoop调度的新算法。我必须配置一些属性,例如 mapred.tascheduler.task.max (可以在单个作业的任务跟踪器上运行的最大任务数)和 mapred.tascheduler.hosts (需要运行作业的任务跟踪器的主机名)。如何在作业配置对象中配置这些属性?

1 个答案:

答案 0 :(得分:0)

在下面找到可能对您有用的代码段,

Configurarion conf = new Configuration();
conf.set("mapred.tascheduler.task.max" , <value>);
conf.set("mapred.tascheduler.hosts " ,   <value>);

Job job = Job.getInstance(conf, "app name");

如果您需要任何进一步的帮助,请告诉我。