共用方式為


ssh 命令群組

備註

此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 處於 公開預覽狀態

Databricks CLI 的使用受限於 Databricks 授權Databricks 隱私權聲明,包括任何使用數據條款。

這很重要

Databricks 的 SSH 隧道目前仍處於 測試階段

ssh Databricks CLI 中的指令群組允許你設定並建立 Databricks 運算的 SSH 連線。 請參見 Databricks 的 SSH 隧道

Databricks SSH 連線

透過 SSH 連接 Databricks 運算。 此指令建立 SSH 連線至 Databricks 運算系統,設定 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 格式

    顯示進度記錄的格式:default、、appendinplace、 或json

-t, --target 字串

    如果適用,要使用的套件組合目標