Вопрос по amazon-emr – Можем ли мы добавить больше экземпляров Amazon Elastic Mapreduce в существующие экземпляры Amazon Elastic Mapreduce?

3

Я новичок в Amazon Services и сталкиваюсь с некоторыми проблемами.

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

Мой вопрос заключается в том, как добавить такой экземпляр в существующие экземпляры? Потому что если мы прекращаем существование существующего экземпляра и снова создаем новые экземпляры с большим числом, это отнимает много времени.

Есть ли способ сделать это? Если да, то, пожалуйста, предложите мне. Я делаю всю эту задачу через CLI. Поэтому, пожалуйста, поделитесь своими ответами с командами, а также с шагами GUI в Консоли управления AWS.

Благодарю.

Ваш Ответ

2   ответа
11

чтобы добавить больше экземпляров в основную группу:

elastic-mapreduce --modify-instance-group CORE --instance-count 40

Чтобы создать группу задач (без данных) с 40 экземплярами:

elastic-mapreduce --add-instance-group TASK --instance-count 40 --instance-type c1.medium
5

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

Похожие вопросы