Konfigurasi lingkungan untuk workload.
Representasi JSON |
---|
{ "executionConfig": { object ( |
Kolom | |
---|---|
execution |
Opsional. Konfigurasi eksekusi untuk workload. |
peripherals |
Opsional. Konfigurasi periferal yang dapat diakses oleh beban kerja. |
ExecutionConfig
Konfigurasi eksekusi untuk workload.
Representasi JSON |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
Kolom | |
---|---|
service |
Opsional. Akun layanan yang digunakan untuk menjalankan beban kerja. |
network |
Opsional. Tag yang digunakan untuk kontrol traffic jaringan. |
kms |
Opsional. Kunci Cloud KMS yang akan digunakan untuk enkripsi. |
idle |
Opsional. Hanya berlaku untuk sesi. Durasi untuk mempertahankan sesi tetap aktif saat tidak ada aktivitas. Melebihi nilai minimum ini akan menyebabkan sesi dihentikan. Kolom ini tidak dapat ditetapkan pada workload batch. Nilai minimum adalah 10 menit; nilai maksimum adalah 14 hari (lihat representasi JSON Durasi). Jika tidak ditetapkan, setelan defaultnya adalah 1 jam. Jika |
ttl |
Opsional. Durasi setelah beban kerja dihentikan, yang ditentukan sebagai representasi JSON untuk Durasi. Jika beban kerja melebihi durasi ini, beban kerja akan dihentikan tanpa syarat tanpa menunggu pekerjaan yang sedang berlangsung selesai. Jika |
staging |
Opsional. Bucket Cloud Storage yang digunakan untuk melakukan staging dependensi beban kerja, file konfigurasi, serta menyimpan output beban kerja dan data efemeral lainnya, seperti file histori Spark. Jika Anda tidak menentukan bucket staging, Cloud Dataproc akan menentukan lokasi Cloud Storage sesuai dengan region tempat beban kerja Anda berjalan, lalu membuat dan mengelola bucket sementara dan staging per lokasi tingkat project. Kolom ini memerlukan nama bucket Cloud Storage, bukan URI |
Kolom union network . Konfigurasi jaringan untuk eksekusi beban kerja. network hanya ada berupa salah satu diantara berikut: |
|
network |
Opsional. URI jaringan untuk menghubungkan beban kerja. |
subnetwork |
Opsional. URI subjaringan untuk menghubungkan beban kerja. |
PeripheralsConfig
Konfigurasi layanan tambahan untuk workload.
Representasi JSON |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
Kolom | |
---|---|
metastore |
Opsional. Nama resource layanan Dataproc Metastore yang ada. Contoh:
|
spark |
Opsional. Konfigurasi Spark History Server untuk workload. |
SparkHistoryServerConfig
Konfigurasi Server Histori Spark untuk workload.
Representasi JSON |
---|
{ "dataprocCluster": string } |
Kolom | |
---|---|
dataproc |
Opsional. Nama resource Cluster Dataproc yang ada untuk bertindak sebagai Spark History Server untuk workload. Contoh:
|