View a markdown version of this page

Konfigurasikan batas waktu penyediaan untuk peluncuran cluster di Amazon EMR - Amazon EMR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konfigurasikan batas waktu penyediaan untuk peluncuran cluster di Amazon EMR

Anda dapat menentukan periode batas waktu untuk menyediakan Instans Spot untuk setiap armada di cluster Anda. Jika Amazon EMR tidak dapat menyediakan kapasitas Spot, Anda dapat memilih untuk menghentikan cluster atau menyediakan On-Demand kapasitas sebagai gantinya. Jika periode batas waktu berakhir selama proses pengubahan ukuran cluster, Amazon EMR membatalkan permintaan Spot yang tidak disediakan. Instans Spot yang tidak disediakan tidak ditransfer ke On-Demand kapasitas.

Lakukan langkah-langkah berikut untuk menyesuaikan periode batas waktu penyediaan untuk peluncuran cluster dengan konsol Amazon EMR.

Console
Untuk mengonfigurasi batas waktu penyediaan saat Anda membuat cluster dengan konsol
  1. Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon EMR di https://console.aws.amazon.com/emr.

  2. Di bawah EMR di EC2 di panel navigasi kiri, pilih Clu ster, lalu pilih Buat cluster.

  3. Pada halaman Buat Cluster, navigasikan ke Konfigurasi Cluster dan pilih Ar mada Instance.

  4. Di bawah opsi penskalaan dan penyediaan klaster, tentukan ukuran Spot untuk armada inti dan tugas Anda.

  5. Di bawah Konfigurasi batas waktu Spot, pilih Hentikan cluster setelah batas waktu Spot atau Ber alih ke On-Demand setelah batas waktu Spot. Kemudian, tentukan periode batas waktu untuk penyediaan Instans Spot. Nilai default adalah 1 jam.

  6. Pilih opsi lain yang berlaku untuk cluster Anda.

  7. Untuk meluncurkan cluster Anda dengan batas waktu yang dikonfigurasi, pilih Buat cluster.

AWS CLI

Untuk menentukan batas waktu penyediaan dengan perintah 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"}]'