我有一个 Hadoop 程序,它有一个循环。在循环的每次迭代中,都会创建一个作业。如何在代码中找到工作 ID?
问问题
3153 次
1 回答
2
提交Job
实例时,您可以使用以下方法获取有关作业 ID 的信息getJobID
:
Configuration config = new Configuration();
Job job = new Job(config);
// configure your job
job.submit();
// at that point your job is submitted but not finished and should have your job id
String jobid = job.getJobID().toString();
请注意,在MAPREDUCE-118中描述了一个错误,它影响了 0.20.204 之前的 Hadoop 版本,其中getJobID
只会返回null
.
于 2013-05-26T18:36:02.227 回答