通过


ssh 命令组

注释

此信息适用于 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 格式

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

--log-level 字符串

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

-o, --output 类型

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

-p, --profile 字符串

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

--progress-format 格式

    显示进度日志的格式: defaultappendinplacejson

-t, --target 字符串

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