如何在命令行中克隆AWS EMR集群?

时间:2019-12-03 00:58:08

标签: amazon-web-services amazon-emr

我有一个重复任务,需要克隆一个现有的EMR集群(使用不同名称的除外)。我一直在AWS控制台中执行此操作(基本上是在控制台中找到EMR集群,单击“克隆”,更改名称,然后单击“创建集群”)。有没有办法在命令行中做到这一点,以便我可以使其自动化?我已经检查过aws emr create-cluster help,但似乎没有任何意义。谢谢!

3 个答案:

答案 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)

Check the image

我认为这就是您要寻找的。