View a markdown version of this page

Kesalahan pelambatan dengan cluster Amazon EMR - Amazon EMR

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

Kesalahan pelambatan dengan cluster Amazon EMR

Kesalahan “Dibatasi Amazon EC2 saat meluncurkan cluster” dan “Gagal menyediakan instans karena pelambatan dariAmazon EC2" terjadi ketika Amazon EMR tidak dapat menyelesaikan permintaan karena layanan lain telah membatasi aktivitas. Amazon EC2 adalah sumber yang paling umum dari kesalahan throttling, tetapi layanan lain mungkin menjadi penyebab kesalahan throttling. AWS service limits berlaku berdasarkan wilayah untuk meningkatkan performa, dan kesalahan throttling menunjukkan bahwa Anda telah melampaui batas layanan untuk akun Anda di Wilayah tersebut.

Kemungkinan penyebab

Sumber yang paling umum dari kesalahan throttling Amazon EC2 adalah sejumlah besar instans klaster yang diluncurkan sehingga batas layanan Anda untuk instans EC2 terlampaui. Instans klaster dapat diluncurkan karena alasan berikut:

Kemungkinan lain adalah bahwa frekuensi atau jenis permintaan API yang dibuat untuk Amazon EC2 mengakibatkan kesalahan throttling. Untuk informasi lebih lanjut tentang cara Amazon EC2 melakukan throttling permintaan API, lihat Tingkat permintaan API kueri di Referensi API Amazon EC2.

Solusi

Pertimbangkan solusi berikut:

  • Ikuti petunjuk dalam kuota AWS layanan di Referensi Umum Amazon Web bagian untuk meminta kenaikan batas layanan. Untuk beberapa API, menyiapkan CloudWatch acara mungkin merupakan pilihan yang lebih baik daripada meningkatkan batas. Untuk detail selengkapnya, lihat Kapan mengatur acara EMR di CloudWatch.

  • Jika Anda memiliki klaster yang diluncurkan pada jadwal yang sama—misalnya, di awal jam—pertimbangkan waktu mulai yang mengejutkan.

  • Jika Anda memiliki klaster yang diberi ukuran untuk permintaan puncak, dan Anda secara berkala memiliki kapasitas instans, pertimbangkan untuk menentukan penskalaan otomatis untuk menambahkan dan menghapus instans sesuai permintaan. Dengan cara ini, instans digunakan secara lebih efisien, dan tergantung pada profil permintaan, kemungkinan lebih sedikit instans yang diminta pada waktu tertentu di akun. Untuk informasi selengkapnya, lihat Menggunakan penskalaan otomatis dengan kebijakan khusus untuk grup instans di Amazon EMR.