Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kesalahan pelambatan dengan kluster EMR Amazon
Kesalahan “Dibatasi dari Amazon EC2 saat meluncurkan cluster” dan “Gagal menyediakan instance karena pembatasan dari" terjadi Amazon EC2 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:
Klaster baru dibuat.
Klaster diubah ukurannya secara manual. Untuk informasi selengkapnya, lihat Mengubah ukuran cluster EMR Amazon yang sedang berjalan secara manual.
Grup instans dalam sebuah klaster menambahkan instans (menskalakan keluar) sebagai hasil dari aturan penskalaan otomatis. Untuk informasi selengkapnya, lihat Memahami aturan penskalaan otomatis.
Armada instans dalam sebuah klaster menambahkan instans untuk memenuhi kapasitas target yang meningkat. Untuk informasi selengkapnya, lihat Merencanakan dan mengonfigurasi armada instans untuk klaster EMR Amazon Anda.
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 Webuntuk meminta peningkatan batas layanan. Bagi sebagian orang APIs, 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.