AWS EMR java sdk - withKeepJobFlowAliveWhenNoSteps - PullRequest
0 голосов
/ 06 марта 2019

У меня работает кластер на EMR, он находится в "стартовом" шаге.

Можно ли отредактировать его параметр для изменения withKeepJobFlowAliveWhenNoSteps с false на true?

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

Но в какой-то момент позвольте ему завершить работу и верните этот параметр обратно к false.

Спасибо.

1 Ответ

1 голос
/ 06 марта 2019

Для управления жизненным циклом кластера доступны две опции:

1) KeepJobFlowAliveWhenNoSteps - на уровне EMR, т. Е. Поддерживать кластер в активном состоянии, когда нет шагов EMR для запуска

2) TerminationProtection - на нижележащем уровне EC2, также доступном в EC2, прекратите снимать кластер

. Вы можете включить on и off любой из опций, чтобы сохранить кластер on при пошаговой обработке.провалился.Для этого

из консоли при создании кластера (перейдите к дополнительным параметрам)

  • KeepJobFlowAliveWhenNoSteps: включить Auto-terminate cluster after the last step is completed флажок
  • TerminationProtection: включить Termination protection check

Использование API / SDK при создании кластера

Обновление: В настоящее время вы не можете обновитьпри запуске кластера вам придется завершить работу и клонировать кластер (может даже иметь одно и то же имя).

...