Получить карту / уменьшить идентификатор задачи в сценарии M / R - PullRequest
0 голосов
/ 08 января 2020

У меня есть процесс, выполняемый в скрипте Map / Reduce, который создает кучу кавычек.

Я хотел бы иметь возможность добавить идентификатор задачи Map / Reduce в поле в Quote / Estimate record.

Поэтому возникает вопрос ... есть ли способ получить доступ к текущему идентификатору текущей задачи из самого скрипта M / R.

Это будет выглядеть примерно так: MAPREDUCETASK_02686f177c0a7667707763070b7c7752500068061c10016f1c470041_dc257c953b420bea6b7

Ответы [ 2 ]

0 голосов
/ 16 января 2020

Нет способа получить ID задачи выполняемого в данный момент M / R изнутри самого M / R, так как он не отображается через контекст. Однако вы можете сохранить это значение в пользовательской записи, которая будет извлечена в ходе выполнения M / R, если вы выполняете M / R через скрипт. (Проверка идентификатора сценария и идентификатора развертывания.) Это не будет отказоустойчиво, если вы выполняете более одного M / R одного и того же сценария.

0 голосов
/ 08 января 2020

Для MR вы можете получить (и установить) идентификатор сценария и идентификатор развертывания, а также идентификатор каждой задачи, которую вы выполнили из этапов карты / перемешивания / сокращения.

...