工作负载的环境配置。
JSON 表示法 |
---|
{ "executionConfig": { object ( |
字段 | |
---|---|
execution |
可选。工作负载的执行配置。 |
peripherals |
可选。工作负载有权访问的外围设备配置。 |
ExecutionConfig
工作负载的执行配置。
JSON 表示法 |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
字段 | |
---|---|
service |
可选。用于执行工作负载的服务账号。 |
network |
可选。用于控制网络流量的标记。 |
kms |
可选。用于加密的 Cloud KMS 密钥。 |
idle |
可选。仅适用于会话。在空闲时将会话保持活跃状态的时长。超出此阈值会导致会话终止。此字段无法在批处理工作负载上设置。最小值为 10 分钟;最大值为 14 天(请参阅时长的 JSON 表示法)。如果未设置,则默认为 1 小时。如果为 Interactive 会话同时指定了 |
ttl |
可选。工作负载终止之前需要经历的时长,以 Duration 的 JSON 表示法指定。如果工作负载超出此时长,系统会无条件终止该工作负载,而不会等待正在进行的工作完成。如果未为批处理工作负载指定 |
staging |
可选。Cloud Storage 存储分区,用于暂存工作负载依赖项、配置文件,以及存储工作负载输出和其他临时数据(例如 Spark 历史记录文件)。如果您未指定暂存桶,Cloud Dataproc 会根据工作负载运行的区域确定 Cloud Storage 位置,然后创建和管理这些基于位置的项目级暂存桶和临时桶。此字段需要输入 Cloud Storage 存储分区名称,而不是 Cloud Storage 存储分区的 |
联合字段 network 。工作负载执行的网络配置。network 只能是下列其中一项: |
|
network |
可选。要连接到的工作负载的网络 URI。 |
subnetwork |
可选。要连接到的工作负载的子网 URI。 |
PeripheralsConfig
工作负载的辅助服务配置。
JSON 表示法 |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
字段 | |
---|---|
metastore |
可选。现有 Dataproc Metastore 服务的资源名称。 示例:
|
spark |
可选。工作负载的 Spark 历史记录服务器配置。 |
SparkHistoryServerConfig
工作负载的 Spark 历史记录服务器配置。
JSON 表示法 |
---|
{ "dataprocCluster": string } |
字段 | |
---|---|
dataproc |
可选。要用作工作负载的 Spark 历史记录服务器的现有 Dataproc 集群的资源名称。 示例:
|