我试过这个
Configuration conf = new Configuration();
conf.set("mapred.task.timeout", "1000");
Job job = new Job(conf);
但我觉得它不起作用。 我试图将mapred.task.timeout设置为1000,并在map类中给出一个“Thread.sleep(2000);”并期望它抛出异常。但它运行良好。这不应该抛出异常吗?
答案 0 :(得分:4)
这是一个旧的,已弃用的配置设置。您可能需要更新的等价物mapreduce.task.timeout
。另外,请致电Configuration.setInt()
。