RuntimeConfig

工作负载的运行时配置。

JSON 表示法
{
  "version": string,
  "containerImage": string,
  "properties": {
    string: string,
    ...
  },
  "repositoryConfig": {
    object (RepositoryConfig)
  },
  "autotuningConfig": {
    object (AutotuningConfig)
  },
  "cohort": string
}
字段
version

string

可选。批处理运行时的版本。

containerImage

string

可选。作业运行时环境的可选自定义容器映像。如果未指定,则系统将使用默认容器映像。

properties

map (key: string, value: string)

可选。属性名称与值的映射,用于配置工作负载执行。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

repositoryConfig

object (RepositoryConfig)

可选。依赖项代码库配置。

autotuningConfig

object (AutotuningConfig)

可选。工作负载的自动调整配置。

cohort

string

可选。同类群组标识符。识别具有相同形状的工作负载族,例如每日 ETL 作业。

RepositoryConfig

依赖项代码库的配置

JSON 表示法
{
  "pypiRepositoryConfig": {
    object (PyPiRepositoryConfig)
  }
}
字段
pypiRepositoryConfig

object (PyPiRepositoryConfig)

可选。PyPi 代码库的配置。

PyPiRepositoryConfig

PyPi 代码库的配置

JSON 表示法
{
  "pypiRepository": string
}
字段
pypiRepository

string

可选。PyPi 代码库地址

AutotuningConfig

工作负载的自动调整配置。

JSON 表示法
{
  "scenarios": [
    enum (Scenario)
  ]
}
字段
scenarios[]

enum (Scenario)

可选。应用调优的场景。

场景

场景表示自动调整功能会尝试通过修改工作负载来实现的特定目标。

枚举
SCENARIO_UNSPECIFIED 默认值。
SCALING 扩缩建议,例如 initialExecutors。
BROADCAST_HASH_JOIN 添加了有关潜在关系广播的提示。
MEMORY 工作负载的内存管理。