View a markdown version of this page

BOOTSTRAP_FAILURE_FILE_TIDAK_DITEMUKAN_PRIMER - Amazon EMR

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

BOOTSTRAP_FAILURE_FILE_TIDAK_DITEMUKAN_PRIMER

Gambaran umum

Kes BOOTSTRAP_FAILURE_FILE_NOT_FOUND_PRIMARY alahan menunjukkan bahwa instance utama tidak dapat menemukan skrip tindakan bootstrap yang baru saja diunduh instans dari bucket Amazon S3 yang ditentukan.

Resolusi

Untuk mengatasi kesalahan ini, konfirmasikan bahwa instance utama Anda memiliki akses yang sesuai ke skrip tindakan bootstrap.

Untuk memecahkan masalah cluster EMR yang gagal, lihat ErrorDetail informasi yang dikembalikan dari DescribeCluster dan ListClusters API. Untuk informasi selengkapnya, lihat Kode kesalahan dengan ErrorDetail informasi di Amazon EMR. Ar ErrorData ray di dalam ErrorDetail mengembalikan informasi berikut untuk kode kesalahan ini:

primary-instance-id

ID instance utama di mana tindakan bootstrap gagal.

bootstrap-action

Nomor urut untuk tindakan bootstrap yang gagal. Skrip dengan bootstrap-action nilai 1 adalah tindakan bootstrap pertama yang dijalankan pada instance.

amazon-s3-path

Lokasi Amazon S3 dari tindakan bootstrap yang gagal.

public-doc

URL publik dokumentasi untuk kode kesalahan.

Langkah-langkah untuk menyelesaikan

Lakukan langkah-langkah berikut untuk mengidentifikasi dan memperbaiki akar penyebab kesalahan tindakan bootstrap. Kemudian luncurkan cluster baru.

  1. Untuk menemukan skrip tindakan bootstrap yang relevan di Amazon S3, gunakan amazon-s3-path nilai dari ErrorData array.

  2. Tinjau file log tindakan bootstrap di Amazon S3 untuk mengidentifikasi akar penyebab kegagalan. Untuk mempelajari lebih lanjut tentang cara melihat log Amazon EMR, lihatLihat file log EMR Amazon.

    catatan

    Jika Anda tidak mengaktifkan log untuk cluster Anda, Anda harus membuat cluster baru dengan konfigurasi dan tindakan bootstrap yang sama. Untuk memastikan log cluster dihidupkan, lihatKonfigurasikan pencatatan dan debugging cluster Amazon EMR.

  3. Tinjau stdout log untuk tindakan bootstrap Anda dan konfirmasikan bahwa tidak ada proses khusus yang menghapus file dalam /emr/instance-controller/lib/bootstrap-actions folder pada instans utama Anda. Anda dapat menemukan stdout log untuk tindakan bootstrap di lokasi Amazon S3 ini:

    s3://amzn-s3-demo-bucket/logs/Your_Cluster_Id/node/Primary_Instance_Id/bootstrap-actions/Failed_Bootstrap_Action_Number/stdout.gz
  4. Luncurkan cluster baru dengan tindakan bootstrap yang diperbarui.