Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gambaran Umum
Pengaturan berikut tersedia di bawah emr-containers-defaults
klasifikasi:
job-start-timeout
-
Secara default, pekerjaan akan habis jika tidak dapat dimulai dan menunggu di
SUBMITTED
negara bagian selama 15 menit. Konfigurasi ini mengubah jumlah detik untuk menunggu sebelum waktu kerja habis. logging.image
-
Menetapkan image kustom yang akan digunakan untuk penampung logging pada pod driver dan executor.
logging.request.cores
-
Menetapkan nilai kustom untuk jumlah CPUs, dalam unit CPU, untuk container logging pada driver dan executor pod. Secara default, ini tidak diatur.
logging.request.memory
-
Menetapkan nilai kustom untuk jumlah memori, dalam byte, untuk container logging pada driver dan executor pod. Secara default, ini diatur ke 512Mi. Mebibyte adalah satuan ukuran yang mirip dengan megabyte.
Contoh klasifikasi pengirim pekerjaan
Dalam bagian ini
StartJobRun
permintaan dengan batas waktu kerja khusus
{
"name": "spark-python",
"virtualClusterId": "virtual-cluster-id",
"executionRoleArn": "execution-role-arn",
"releaseLabel": "emr-6.11.0-latest",
"jobDriver": {
"sparkSubmitJobDriver": {
"entryPoint": "s3://S3-prefix/trip-count.py"
}
},
"configurationOverrides": {
"applicationConfiguration": [
{
"classification": "emr-containers-defaults",
"properties": {
"job-start-timeout": "1800"
}
}
],
"monitoringConfiguration": {
"cloudWatchMonitoringConfiguration": {
"logGroupName": "/emr-containers/jobs",
"logStreamNamePrefix": "demo"
},
"s3MonitoringConfiguration": {
"logUri": "s3://joblogs"
}
}
}
}
StartJobRun
permintaan dengan image container logging kustom, CPU, dan memori
{
"name": "spark-python",
"virtualClusterId": "virtual-cluster-id",
"executionRoleArn": "execution-role-arn",
"releaseLabel": "emr-6.11.0-latest",
"jobDriver": {
"sparkSubmitJobDriver": {
"entryPoint": "s3://S3-prefix/trip-count.py"
}
},
"configurationOverrides": {
"applicationConfiguration": [
{
"classification": "emr-containers-defaults",
"properties": {
"logging.image": "YOUR_ECR_IMAGE_URL
",
"logging.request.memory": "200Mi",
"logging.request.cores": "0.5"
}
}
],
"monitoringConfiguration": {
"cloudWatchMonitoringConfiguration": {
"logGroupName": "/emr-containers/jobs",
"logStreamNamePrefix": "demo"
},
"s3MonitoringConfiguration": {
"logUri": "s3://joblogs"
}
}
}
}