Как получить список завершенных/неудачных заданий пряжи только вчера

Я пробовал с командой ниже

$ приложение пряжи -list -appState FINISHED

Он дает мне список всех завершенных работ, но моя цель - последние завершенные работы на вчерашнюю дату. Также в списке не указана дата в деталях.

Затем я попробовал команду curl

'''curl -k -X GET "http:rm:8088/cluster/apps?startedTimeBegin=122&startedTimeEnd=124" (122 и 125 - пример времени эпохи) '''

Он также не бросает конкретные детали.

На самом деле я использую сценарий оболочки, чтобы получить список завершенных и неудачных заданий пряжи со вчерашнего дня.


person Sam    schedule 09.02.2021    source источник
comment
Используя команду curl, я получаю вывод как href, а не как json   -  person Sam    schedule 09.02.2021


Ответы (2)


На самом деле это просто вопрос пряжи, а не вопрос MapR или Cloudera.

Возможно, вам повезет, если вы спросите в списке адресов электронной почты пользователей Apache Yarn.

person Ted Dunning    schedule 10.02.2021

Вы можете сделать это с комбинацией

yarn application -list и yarn application -status

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

for i in ``yarn application -list -appStates FINISHED | grep "^app"| cut -f1`` ; do yarn application -status $i; done

Я оставлю анализ вывода вам. Важно отметить, что вы можете перечислить не более 10 000 последних приложений (по умолчанию).

person Martin Sucharda    schedule 11.02.2021