instance-pools 命令组

注释

此信息适用于 Databricks CLI 版本 0.205 及更高版本。 Databricks CLI 目前处于公共预览阶段。

Databricks CLI 的使用须遵守 Databricks 许可Databricks 隐私声明,包括任何数据使用规定。

使用 instance-poolsDatabricks CLI 中的命令组,可以使用现成的云实例创建、编辑、删除和列出实例池,从而减少群集的启动和自动缩放时间。 请参阅连接到池

databricks 实例池创建

使用空闲和随时可用的云实例创建新的实例池。

databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

论据

INSTANCE_POOL_NAME

    用户请求的池名称。 池名称必须唯一。 长度必须介于 1 到 100 个字符之间。

NODE_TYPE_ID

    节点类型的 ID。 此字段通过单个值对提供给此群集中的每个 Spark 节点的资源进行编码。 例如,可以针对内存或计算密集型工作负载对 Spark 节点进行预配和优化。 可以使用 列表节点类型 API 检索可用节点类型的列表

选项

--enable-elastic-disk

    自动缩放本地存储:启用后,此池中的此实例将在 Spark 辅助角色在磁盘空间不足时动态获取额外的磁盘空间。

--idle-instance-autotermination-minutes int

    满足min_idle_instances要求后,若池缓存中的多余实例处于非活动状态达指定分钟数,则自动终止这些实例。

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

--max-capacity int

    要保留在池中的活跃实例的最大数量,包括群集使用的实例和空闲实例。

--min-idle-instances int

    实例池中最低保留的空闲实例数。

全局标志

databricks 实例集合删除

永久删除一个实例池。 池中的空闲实例以异步方式终止。

databricks instance-pools delete INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    要终止的实例池。

选项

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

全局标志

databricks 实例池编辑

修改现有实例池的配置。

databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

论据

INSTANCE_POOL_ID

    实例池 ID

INSTANCE_POOL_NAME

    用户请求的池名称。 池名称必须唯一。 长度必须介于 1 到 100 个字符之间。

NODE_TYPE_ID

    此字段通过单个值对提供给此群集中的每个 Spark 节点的资源进行编码。 例如,可以针对内存或计算密集型工作负载对 Spark 节点进行预配和优化。 可以使用 databricks 群集 list-node-types 检索可用节点类型的列表。

选项

--idle-instance-autotermination-minutes int

    满足min_idle_instances要求后,若池缓存中的多余实例处于非活动状态达指定分钟数,则自动终止这些实例。

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

--max-capacity int

    要保留在池中的活跃实例的最大数量,包括群集使用的实例和空闲实例。

--min-idle-instances int

    实例池中最低保留的空闲实例数。

全局标志

databricks 实例池get

根据实例池的标识符检索信息。

databricks instance-pools get INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    实例池的标准化唯一标识符。

选项

全局标志

databricks 实例池列表

列出实例池信息。

获取包含其统计信息的实例池的列表。

databricks instance-pools list [flags]

论据

没有

选项

全局标志

databricks 实例池 get-permission-levels

获取实例池权限级别。

databricks instance-pools get-permission-levels INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    要为其获取或管理权限的实例池。

选项

全局标志

databricks 实例池 获取权限

获取实例池的权限。 实例池可以从其根对象继承权限。

databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    要为其获取或管理权限的实例池。

选项

全局标志

databricks 实例池设置权限

设置实例池权限。

设置对象的权限,替换现有权限(如果存在)。 如果未指定任何权限,则删除所有直接权限。 对象可以从其根对象继承权限。

databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    要为其获取或管理权限的实例池。

选项

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

全局标志

databricks 实例池 更新权限

更新实例池的权限。 实例池可以从其根对象继承权限。

databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]

论据

INSTANCE_POOL_ID

    要为其获取或管理权限的实例池。

选项

--json JSON

    内联 JSON 字符串或包含请求正文的 JSON 文件中的 @path。

全局标志

全局标志

--debug

  是否启用调试日志记录。

-h--help

    显示 Databricks CLI、相关命令组或相关命令的帮助。

--log-file 字符串

    一个字符串,表示要将输出日志写入到的文件。 如果未指定此标志,则默认会将输出日志写入到 stderr。

--log-format 格式

    日志格式类型,textjson。 默认值是 text

--log-level 字符串

    一个表示日志格式级别的字符串。 如果未指定,则禁用日志格式级别。

-o, --output 类型

    命令输出类型为 textjson。 默认值是 text

-p, --profile 字符串

    要用于运行命令的 ~/.databrickscfg 文件中的配置文件名称。 如果未指定此标志,并且存在命名为 DEFAULT 的配置文件,则使用该配置文件。

--progress-format 格式

    显示进度日志的格式: defaultappendinplacejson

-t, --target 字符串

    如果适用,要使用的捆绑包目标