我有一个重复任务,需要克隆一个现有的EMR集群(使用不同名称的除外)。我一直在AWS控制台中执行此操作(基本上是在控制台中找到EMR集群,单击“克隆”,更改名称,然后单击“创建集群”)。有没有办法在命令行中做到这一点,以便我可以使其自动化?我已经检查过aws emr create-cluster help
,但似乎没有任何意义。谢谢!
答案 0 :(得分:0)
假设您希望该群集是原始群集起始状态的克隆,只需从CloudFormation模板创建第一个EMR群集,然后根据需要从同一模板创建新的群集。这是example template。
答案 1 :(得分:0)
使用控制台克隆群集
您可以使用Amazon EMR控制台克隆集群,该集群将复制原始集群的配置以用作新集群的基础。
使用控制台克隆集群
在对话框中,选择“是”以将原始群集中的步骤包括在克隆的群集中。选择否可克隆原始群集的配置,而无需执行任何步骤。
注意
对于使用AMI 3.1.1和更高版本(Hadoop 2.x)或AMI 2.4.8和更高版本(Hadoop 1.x)创建的集群,如果克隆集群并包括步骤,则所有系统步骤(例如配置Hive) )以及用户提交的步骤(最多1000个)被克隆。无法克隆在控制台的步骤历史记录中不再显示的所有较旧的步骤。对于早期的AMI,只能克隆256个步骤(包括系统步骤)。有关更多信息,请参见将工作提交到群集。
答案 2 :(得分:0)