Memecahkan masalah kesalahan di Tanpa Server EMR - Amazon EMR

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

Memecahkan masalah kesalahan di Tanpa Server EMR

Gunakan informasi berikut untuk membantu mendiagnosis dan memperbaiki masalah umum yang mungkin Anda temui saat bekerja dengan Amazon Tanpa EMR Server.

Kesalahan: Job gagal karena akun telah mencapai batas layanan pada maksimum v CPU yang dapat digunakan secara bersamaan.

Kesalahan ini menunjukkan bahwa EMR Tanpa Server tidak dapat mengirimkan pekerjaan karena akun telah melebihi kapasitas maksimum. Tingkatkan kapasitas maksimum untuk akun. Periksa batas layanan Anda di kuota layanan EMR Tanpa Server.

Kesalahan: Job gagal karena aplikasi telah melampaui maximumCapacity pengaturan.

Kesalahan ini menunjukkan bahwa EMR Tanpa Server tidak dapat mengirimkan pekerjaan karena aplikasi telah melebihi kapasitas maksimum yang dikonfigurasi. Tingkatkan kapasitas maksimum untuk aplikasi.

Kesalahan: Job gagal karena Worker tidak dapat dialokasikan karena aplikasi telah terlampauimaximumCapacity.

Kesalahan ini menunjukkan bahwa pekerjaan tidak dapat diselesaikan. Pekerja tidak dapat dialokasikan karena aplikasi telah melampaui pengaturan. maximumCapacity

Kesalahan: Akses S3 ditolak. Silakan periksa izin akses S3 dari peran runtime pekerjaan pada sumber daya S3 yang diperlukan.

Kesalahan ini menunjukkan bahwa pekerjaan Anda tidak memiliki akses ke sumber daya S3 Anda. Verifikasi bahwa peran runtime pekerjaan memiliki izin untuk mengakses sumber daya S3 yang perlu digunakan pekerjaan. Untuk mempelajari lebih lanjut tentang peran runtime, lihatPeran runtime Job untuk Amazon Tanpa Server EMR.

Kesalahan: ModuleNotFoundError: Tidak ada modul bernama<module>. Silakan merujuk ke panduan pengguna tentang cara menggunakan pustaka python dengan EMR Tanpa Server.

Kesalahan ini menunjukkan bahwa modul Python tidak tersedia untuk pekerjaan Spark. Periksa apakah pustaka Python dependen tersedia untuk pekerjaan itu. Untuk informasi selengkapnya tentang cara mengemas pustaka Python, lihat. Menggunakan pustaka Python dengan Tanpa Server EMR

Kesalahan: Tidak dapat mengambil peran eksekusi <role name>karena tidak ada atau tidak diatur dengan hubungan kepercayaan yang diperlukan.

Kesalahan ini menunjukkan bahwa peran runtime pekerjaan yang Anda tentukan untuk pekerjaan tidak ada, atau bahwa peran tersebut tidak memiliki hubungan kepercayaan untuk izin Tanpa EMR Server. Untuk memverifikasi bahwa IAM peran tersebut ada dan memvalidasi bahwa Anda telah menyiapkan kebijakan kepercayaan peran dengan benar, lihat petunjuknya. Peran runtime Job untuk Amazon Tanpa Server EMR