Как получить конфигурацию задания hadoop на основе идентификатора задания, который в данный момент выполняется?
Есть ли способ получить конфигурацию задания (какое-то свойство из конфигурации), если я знаю идентификатор задания?
По сути, я проверяю, есть ли запущенные задания в данный момент, а затем я хочу проверить, существует ли какое-либо значение свойства в каком-либо из запущенных в данный момент заданий?
Часть кода для получения текущих запущенных заданий:
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());
}
}
заранее спасибо
1 ответ
Вы можете посмотреть конфигурацию запущенных заданий в трекере заданий, который обычно работает через порт 50030.