3

我是亚马逊服务的新手,面临一些问题。

假设我在 Amazon Elastic Mapreduce 上运行一些作业流程,总共有 3 个实例。在上面运行我的工作流程时,我发现我的工作需要更多时间来执行。在这种情况下,我需要向其中添加更多实例,以便我的实例会增加,因此作业将快速执行。

我的问题是如何将此类实例添加到现有实例中?因为如果我们终止现有实例并再次创建更多数量的新实例是耗时的。

有什么办法吗?如果是,请建议我。我正在通过 CLI 完成所有这些任务。因此,请也与 AWS 管理控制台中的 GUI 步骤一起使用命令分享答案。

谢谢。

4

2 回答 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
于 2012-05-09T16:40:10.577 回答
5

重要的是要注意 CORE 实例组实例不能减少,因为它们作为数据节点参与。它们只能增加。TASK 实例只做处理,可以增减。

于 2012-06-07T02:01:34.600 回答