如何设置地图任务超时?

时间:2011-06-20 11:47:34

标签: timeout mapreduce

我试过这个

Configuration conf = new Configuration();
conf.set("mapred.task.timeout", "1000");
Job job = new Job(conf);

但我觉得它不起作用。 我试图将mapred.task.timeout设置为1000,并在map类中给出一个“Thread.sleep(2000);”并期望它抛出异常。但它运行良好。这不应该抛出异常吗?

1 个答案:

答案 0 :(得分:4)

这是一个旧的,已弃用的配置设置。您可能需要更新的等价物mapreduce.task.timeout。另外,请致电Configuration.setInt()