#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) сделает свое дело.