注释
此信息适用于 Databricks CLI 版本 0.205 及更高版本。 Databricks CLI 目前处于公共预览阶段。
Databricks CLI 的使用须遵守 Databricks 许可和 Databricks 隐私声明,包括任何数据使用规定。
重要
Databricks SSH 隧道处于 Beta 阶段。
ssh
CLI 中的命令组允许设置和建立与 Databricks 计算的 SSH 连接。 请参阅 Databricks SSH 隧道。
databricks ssh 连接
通过 SSH 连接到 Databricks 计算。 此命令建立与 Databricks 计算的 SSH 连接,设置 SSH 服务器并处理连接代理。
databricks ssh connect [flags]
选项
--cluster string
Databricks 群集 ID。 必填。
--auto-start-cluster
自动启动群集,如果它尚未运行。 默认值:true。
--max-clients int
SSH 客户端的最大数目。 默认值:10。
--shutdown-delay duration
在最后一个客户端断开连接后关闭服务器之前的延迟。 默认值:10m0s。
例子
以下示例连接到群集:
databricks ssh connect --cluster 0123-456789-abcdefgh
以下示例使用特定配置文件连接到集群:
databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile
以下示例展示了如何使用自定义关闭延迟进行连接:
databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m
databricks ssh 配置
设置 SSH 配置以连接到 Databricks 计算。 此命令将 SSH 主机配置添加到 SSH 配置文件。
databricks ssh setup [flags]
选项
--cluster string
Databricks 群集 ID。
--name string
在 SSH 配置中使用的主机名。
--auto-start-cluster
建立 SSH 连接时自动启动群集。 默认值:true。
--shutdown-delay duration
如果没有活动连接,SSH 服务器将在此延迟后终止。 默认值:10m0s。
--ssh-config string
SSH 配置文件的路径。 默认值:~/.ssh/config。
例子
以下示例为群集设置 SSH 配置:
databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh
运行安装程序后,可以使用标准 SSH 客户端进行连接:
ssh my-cluster
全局标志
--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 字符串
如果适用,要使用的捆绑包目标