Как получить конфигурацию задания hadoop на основе идентификатора задания, который в данный момент выполняется? - PullRequest
3 голосов
/ 18 апреля 2011

Есть ли способ получить конфигурацию задания (какое-то свойство из конфигурации), если я знаю идентификатор задания?

В основном, что я делаю, проверяю, есть ли какие-либо запущенные задания в данный момент, и затем я хочу проверить, существует ли какое-либо значение для свойства в каком-либо из запущенных в данный момент заданий?

Часть кода для получения текущих запущенных заданий:

    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 Ответ

0 голосов
/ 16 октября 2012

Вы можете посмотреть конфигурацию запущенных заданий в трекере заданий, который обычно работает на порте 50030.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...