View a markdown version of this page

Configurar tempos limite de provisionamento para inicialização de clusters no Amazon EMR - Amazon EMR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar tempos limite de provisionamento para inicialização de clusters no Amazon EMR

Você pode definir um período de tempo limite para provisionar instâncias spot para cada frota do cluster. Se o Amazon EMR não puder provisionar capacidade spot, você poderá optar por encerrar o cluster ou On-Demand provisionar capacidade. Se o período de tempo limite acabar durante o processo de redimensionamento do cluster, o Amazon EMR cancelará solicitações spot não provisionadas. As instâncias spot não provisionadas não são transferidas para a capacidade. On-Demand

Execute as etapas a seguir para personalizar um período de tempo limite de provisionamento para inicialização do cluster usando o console do Amazon EMR.

Console
Para configurar o tempo limite de provisionamento ao criar um cluster usando o console
  1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon EMR em. https://console.aws.amazon.com/emr

  2. Em EMR no EC2, no painel de navegação esquerdo, escolha Clusters e depois Criar cluster.

  3. Na página Criar cluster, navegue até Configuração do cluster e selecione Frotas de instâncias.

  4. Em Opção de ajuste de escala e provisionamento de clusters, especifique o tamanho do spot para suas frotas centrais e de tarefa.

  5. Em Configuração de tempo limite spot, selecione Encerrar cluster após o tempo limite spot ou Alternar para On-Demand após o tempo limite spot. Em seguida, especifique o período de tempo limite para provisionamento de instâncias spot. O valor padrão é uma hora.

  6. Escolha qualquer outra opção que se aplique ao cluster.

  7. Para iniciar o cluster com o tempo limite configurado, escolha Criar cluster.

AWS CLI

Especificar um tempo limite de provisionamento com o comando create-cluster

aws emr create-cluster \ --release-label emr-5.35.0 \ --service-role EMR_DefaultRole \ --ec2-attributes '{"InstanceProfile":"EMR_EC2_DefaultRole","SubnetIds":["subnet-XXXXX"]}' \ --instance-fleets '[{"InstanceFleetType":"MASTER","TargetOnDemandCapacity":1,"TargetSpotCapacity":0,"LaunchSpecifications":{"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":100,"InstanceType":"m5.xlarge"}],"Name":"Master - 1"},{"InstanceFleetType":"CORE","TargetOnDemandCapacity":1,"TargetSpotCapacity":1,"LaunchSpecifications":{"SpotSpecification":{"TimeoutDurationMinutes":120,"TimeoutAction":"SWITCH_TO_ON_DEMAND"},"OnDemandSpecification":{"AllocationStrategy":"lowest-price"}},"InstanceTypeConfigs":[{"WeightedCapacity":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"BidPriceAsPercentageOfOnDemandPrice":1,"InstanceType":"m5.xlarge"}],"Name":"Core - 2"}]'