我是亚马逊服务的新手,面临一些问题。
假设我在Amazon Elastic Mapreduce上运行一些总共3个实例的作业流程。在我的工作流程上运行时,我发现我的工作需要更多的时间来执行。在这种情况下,我需要在其中添加更多实例,以便我的实例将增加,因此作业将快速执行。
我的问题是如何将这样的实例添加到现有实例中?因为如果我们终止现有实例并再次创建具有更多数字的新实例是耗时的。
反正有吗?如果是,那么请建议我。 我正在通过CLI完成所有这些任务。因此,请与AWS Management Console中的GUI步骤一起分享带有命令的anwers。
感谢。
答案 0 :(得分:11)
是的,您可以使用命令行工具
执行此操作向核心组添加更多实例:
elastic-mapreduce --modify-instance-group CORE --instance-count 40
创建一个任务组(无数据节点),包含40个实例:
elastic-mapreduce --add-instance-group TASK --instance-count 40 --instance-type c1.medium
答案 1 :(得分:5)
值得注意的是,CORE实例组实例因为作为数据节点参与而无法减少。它们只能增加。 TASK实例只进行处理,可以增加和减少。