Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami perilaku aplikasi
Perilaku aplikasi default
Mulai otomatis - Aplikasi secara default dikonfigurasi untuk memulai otomatis pada pengiriman pekerjaan. Anda dapat menonaktifkan fitur ini.
Auto-stop — Aplikasi secara default dikonfigurasi untuk berhenti otomatis saat idle selama 15 menit. Ketika aplikasi berubah ke STOPPED
status, ia melepaskan kapasitas pra-diinisialisasi yang dikonfigurasi. Anda dapat mengubah jumlah waktu idle sebelum aplikasi berhenti otomatis, atau Anda dapat menonaktifkan fitur ini.
Kapasitas maksimal
Anda dapat mengonfigurasi kapasitas maksimum yang dapat ditingkatkan oleh aplikasi. Anda dapat menentukan kapasitas maksimum Anda dalam halCPU, memori (GB), dan disk (GB).
catatan
Sebaiknya konfigurasi kapasitas maksimum Anda agar proporsional dengan ukuran pekerja yang didukung dengan mengalikan jumlah pekerja dengan ukurannya. Misalnya, jika Anda ingin membatasi aplikasi Anda ke 50 pekerja dengan 2vCPUs, 16 GB untuk memori, dan 20 GB untuk disk, atur kapasitas maksimum Anda menjadi 100vCPUs, 800 GB untuk memori, dan 1000 GB untuk disk.
Konfigurasi pekerja yang didukung
Tabel berikut menunjukkan konfigurasi dan ukuran pekerja yang didukung yang dapat Anda tentukan untuk Tanpa EMR Server. Anda dapat mengonfigurasi berbagai ukuran untuk driver dan pelaksana berdasarkan kebutuhan beban kerja Anda.
CPU | Memori | Penyimpanan fana default |
---|---|---|
1 v CPU |
Minimum 2 GB, maksimum 8 GB, dengan peningkatan 1 GB |
20 GB - 200 GB |
2 v CPU |
Minimum 4 GB, maksimum 16 GB, dengan peningkatan 1 GB |
20 GB - 200 GB |
4 v CPU |
Minimum 8 GB, maksimum 30 GB, dengan peningkatan 1 GB |
20 GB - 200 GB |
8 v CPU |
Minimum 16 GB, maksimum 60 GB, dengan peningkatan 4 GB |
20 GB - 200 GB |
16 v CPU |
Minimum 32 GB, maksimum 120 GB, dengan peningkatan 8 GB |
20 GB - 200 GB |
CPUSetiap pekerja dapat memiliki 1, 2, 4, 8, atau 16vCPUs.
Memori — Setiap pekerja memiliki memori, ditentukan dalam GB, dalam batas yang tercantum dalam tabel sebelumnya. Pekerjaan percikan memiliki overhead memori, yang berarti bahwa memori yang mereka gunakan lebih dari ukuran wadah yang ditentukan. Overhead ini ditentukan dengan properti spark.driver.memoryOverhead
danspark.executor.memoryOverhead
. Overhead memiliki nilai default 10% dari memori kontainer, dengan minimal 384 MB. Anda harus mempertimbangkan overhead ini ketika Anda memilih ukuran pekerja.
Misalnya, Jika Anda memilih 4 vCPUs untuk instance pekerja Anda, dan kapasitas penyimpanan pra-inisialisasi 30 GB, maka Anda harus menetapkan nilai sekitar 27 GB sebagai memori pelaksana untuk pekerjaan Spark Anda. Ini memaksimalkan pemanfaatan kapasitas pra-inisialisasi Anda. Memori yang dapat digunakan adalah 27 GB, ditambah 10% dari 27 GB (2,7 GB), dengan total 29, 7 GB.
Disk — Anda dapat mengonfigurasi setiap pekerja dengan disk penyimpanan sementara dengan ukuran minimum 20 GB dan maksimum 200 GB. Anda hanya membayar penyimpanan tambahan melebihi 20 GB yang Anda konfigurasikan per pekerja.