注释
此信息适用于 Databricks CLI 版本 0.205 及更高版本。 Databricks CLI 目前处于公共预览阶段。
Databricks CLI 的使用须遵守 Databricks 许可和 Databricks 隐私声明,包括任何数据使用规定。
使用 instance-pools
Databricks 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
格式
日志格式类型,text
或 json
。 默认值是 text
。
--log-level
字符串
一个表示日志格式级别的字符串。 如果未指定,则禁用日志格式级别。
-o, --output
类型
命令输出类型为 text
或 json
。 默认值是 text
。
-p, --profile
字符串
要用于运行命令的 ~/.databrickscfg
文件中的配置文件名称。 如果未指定此标志,并且存在命名为 DEFAULT
的配置文件,则使用该配置文件。
--progress-format
格式
显示进度日志的格式: default
、 append
、 inplace
或 json
-t, --target
字符串
如果适用,要使用的捆绑包目标