Note
此信息适用于 Databricks CLI 版本 0.205 及更高版本。 The Databricks CLI is in Public Preview.
Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.
The instance-pools
command group within the Databricks CLI enables you to create, edit, delete and list instance pools by using ready-to-use cloud instances which reduces cluster start and auto-scaling times. 请参阅连接到池。
databricks 实例池创建
使用空闲和随时可用的云实例创建新的实例池。
databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
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 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
--max-capacity int
要保留在池中的未完成实例的最大数目,包括群集和空闲实例使用的两个实例。
--min-idle-instances int
要保留在实例池中的最小空闲实例数。
databricks 实例池删除
永久删除实例池。 池中的空闲实例以异步方式终止。
databricks instance-pools delete INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
要终止的实例池。
选项
--json JSON
内联 JSON 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
databricks 实例池编辑
修改现有实例池的配置。
databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]
Arguments
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 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
--max-capacity int
要保留在池中的未完成实例的最大数目,包括群集和空闲实例使用的两个实例。
--min-idle-instances int
要保留在实例池中的最小空闲实例数。
databricks 实例池获取
根据实例池的标识符检索信息。
databricks instance-pools get INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
实例池的规范唯一标识符。
选项
databricks 实例池列表
列出实例池信息。
获取包含其统计信息的实例池的列表。
databricks instance-pools list [flags]
Arguments
None
选项
databricks 实例池 get-permission-levels
获取实例池权限级别。
databricks instance-pools get-permission-levels INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
要为其获取或管理权限的实例池。
选项
databricks 实例池 get-permissions
获取实例池的权限。 实例池可以从其根对象继承权限。
databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
要为其获取或管理权限的实例池。
选项
databricks 实例池集权限
设置实例池权限。
设置对象的权限,替换现有权限(如果存在)。 如果未指定任何权限,则删除所有直接权限。 对象可以从其根对象继承权限。
databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
要为其获取或管理权限的实例池。
选项
--json JSON
内联 JSON 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
databricks instance-pools update-permissions
更新实例池的权限。 实例池可以从其根对象继承权限。
databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]
Arguments
INSTANCE_POOL_ID
要为其获取或管理权限的实例池。
选项
--json JSON
内联 JSON 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
Global flags
--debug
是否启用调试日志记录。
-h
或 --help
显示 Databricks CLI、相关命令组或相关命令的帮助。
--log-file
字符串
一个字符串,表示要将输出日志写入到的文件。 如果未指定此标志,则默认会将输出日志写入到 stderr。
--log-format
格式
日志格式类型或 text
json
。 默认值是 text
。
--log-level
字符串
一个表示日志格式级别的字符串。 如果未指定,则禁用日志格式级别。
-o, --output
类型
命令输出类型或 text
json
。 默认值是 text
。
-p, --profile
字符串
用于运行命令的文件中配置文件 ~/.databrickscfg
的名称。 如果未指定此标志,则如果存在,则使用命名 DEFAULT
的配置文件。
--progress-format
格式
显示进度日志的格式: default
、 append
、 inplace
或 json
-t, --target
字符串
如果适用,要使用的捆绑包目标