Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengganti node yang tidak sehat dengan Amazon EMR
Amazon EMR secara berkala menggunakan layanan pemeriksa NodeManager kesehatan
Anda dapat memilih apakah Amazon EMR harus menghentikan node yang tidak sehat atau menyimpannya di cluster. Jika Anda mematikan penggantian node yang tidak sehat, node yang tidak sehat tetap berada di denylist dan terus menghitung kapasitas cluster. Anda masih dapat terhubung ke instans EC2 inti Amazon untuk konfigurasi dan pemulihan, sehingga Anda dapat mengubah ukuran klaster untuk menambah kapasitas. Perhatikan bahwa Amazon EMR akan mengganti node yang tidak sehat meskipun perlindungan terminasi aktif.
Jika penggantian node yang tidak sehat aktif, Amazon EMR akan menghentikan node inti yang tidak sehat dan menyediakan instance baru berdasarkan jumlah instance dalam grup instans atau kapasitas target untuk armada instance. Jika beberapa atau semua node inti tidak sehat selama lebih dari 45 menit, Amazon EMR akan dengan anggun mengganti node.
penting
Untuk menghindari kemungkinan kehilangan HDFS data secara permanen karena Amazon EMR dengan anggun menggantikan instance inti yang tidak sehat, kami sarankan Anda selalu mencadangkan data Anda.
Amazon EMR menerbitkan CloudWatch Acara Amazon untuk penggantian node yang tidak sehat, sehingga Anda dapat melacak apa yang terjadi dengan instance inti Anda yang tidak sehat. Untuk informasi selengkapnya, lihat peristiwa penggantian node yang tidak sehat.
Penggantian node default dan pengaturan perlindungan terminasi
Penggantian node yang tidak sehat tersedia untuk semua EMR rilis Amazon, tetapi pengaturan default bergantung pada label rilis yang Anda pilih. Anda dapat mengubah salah satu pengaturan ini dengan mengonfigurasi penggantian node yang tidak sehat saat membuat cluster baru atau dengan pergi ke konfigurasi cluster kapan saja.
Jika Anda membuat klaster simpul tunggal atau klaster ketersediaan tinggi yang menjalankan Amazon EMR release 7.0 atau yang lebih rendah, pengaturan default penggantian node yang tidak sehat bergantung pada perlindungan terminasi:
Mengaktifkan perlindungan terminasi menonaktifkan penggantian node yang tidak sehat.
Menonaktifkan perlindungan terminasi memungkinkan penggantian node yang tidak sehat.
Mengonfigurasi penggantian node yang tidak sehat saat Anda meluncurkan cluster
Anda dapat mengaktifkan atau menonaktifkan penggantian node yang tidak sehat saat meluncurkan klaster menggunakan konsol, konsol AWS CLI, atau fileAPI.
Pengaturan penggantian node default yang tidak sehat tergantung pada cara Anda meluncurkan cluster:
-
EMRKonsol Amazon — penggantian node yang tidak sehat diaktifkan secara default.
-
AWS CLI
aws emr create-cluster
— Penggantian node yang tidak sehat diaktifkan secara default kecuali Anda menentukan--no-unhealthy-node-replacement
. -
EMRRunJobFlow APIPerintah Amazon — penggantian node yang tidak sehat diaktifkan secara default kecuali Anda menetapkan nilai
UnhealthyNodeReplacement
Boolean keTrue
atauFalse
.
Mengkonfigurasi penggantian node yang tidak sehat di cluster yang sedang berjalan
Anda dapat mengaktifkan atau menonaktifkan penggantian node yang tidak sehat untuk cluster yang sedang berjalan menggunakan konsol AWS CLI, the, atauAPI.