Получить количество выполненных шагов в потоке заданий Amazon Elastic MapReduce с помощью boto

#amazon #mapreduce #boto #elastic-map-reduce

#amazon-ec2 #mapreduce #amazon-emr #бото

Вопрос:

Чтобы избежать накладных расходов на настройку экземпляров при каждой отправке задания, я использую поток заданий, который всегда находится в режиме ожидания после завершения каждого задания. Однако, согласно этой странице, «в каждом потоке заданий разрешено не более 256 шагов».

Есть ли способ получить количество выполненных шагов в потоке заданий с помощью boto API? Я не смог найти способ, используя boto.emr.emrobject.Класс JobFlow.

Комментарии:

1. Я понял это. Хотя в документах boto не вдаются в подробности, интерактивное тестирование в IPython показывает, что это len(jobflow.steps) сработает.

2. Возможно, вы захотите предоставить этот комментарий в качестве ответа и принять его позже. Последующий ответ на ваш собственный вопрос вполне приемлем и действительно желателен, чтобы освободить место для действительно оставшихся без ответа вопросов и мотивировать других взглянуть на них (собственно, так я сюда и попал 😉

Ответ №1:

Я понял это. Хотя документы boto не вдаются в подробности, интерактивное тестирование в IPython показывает, что len(jobflow.steps) сделает свое дело.