如果我知道作业ID,有没有办法检索作业配置(配置中的某些属性)?
基本上,我正在做的是检查当前是否有正在运行的作业,然后我想检查当前正在运行的任何作业中是否存在某些属性值?
检索当前正在运行的作业的部分代码:
JobConf jobConf = new JobConf(conf);
JobClient client = new JobClient(jobConf);
JobStatus[] status = client.getAllJobs();
for (int i = 0; i< status.length; i++)
{
if (!status[i].isJobComplete())
{
JobID jobid = status[i].getJobID();
System.out.println(jobid.toString());
}
}
提前致谢
答案 0 :(得分:0)
您可以查看jobtracker中正在运行的作业的配置,该作业通常在端口50030上运行。