Freigeben über


ssh Befehlsgruppe

Hinweis

Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.

Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.

Von Bedeutung

Der Databricks SSH-Tunnel befindet sich in Der Betaversion.

Mit der Befehlsgruppe ssh innerhalb der Databricks CLI können Sie SSH-Verbindungen zu Databricks-Computingressourcen erstellen und herstellen. Siehe Databricks SSH-Tunnel.

databricks ssh connect

Stellen Sie eine Verbindung mit Databricks über SSH her. Mit diesem Befehl wird eine SSH-Verbindung mit Databricks compute hergestellt, der SSH-Server eingerichtet und der Verbindungsproxy verarbeitet.

databricks ssh connect [flags]

Options

--cluster string

    Databricks-Cluster-ID. Erforderlich.

--auto-start-cluster

    Falls der Cluster nicht läuft, starten Sie ihn automatisch. Standardwert: true.

--max-clients int

    Maximale Anzahl von SSH-Clients. Standardwert: 10.

--shutdown-delay duration

    Verzögerung vor dem Herunterfahren des Servers nach der letzten Verbindung des Clients. Standardwert: 10m0s.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Verbindung mit einem Cluster hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh

Im folgenden Beispiel wird eine Verbindung mit einem Cluster mithilfe eines bestimmten Profils hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile

Im folgenden Beispiel wird eine Verbindung mit einer benutzerdefinierten Verzögerung beim Herunterfahren hergestellt:

databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m

databricks SSH-Einrichtung

Richten Sie die SSH-Konfiguration ein, um eine Verbindung mit Databricks compute herzustellen. Mit diesem Befehl wird Ihrer SSH-Konfigurationsdatei eine SSH-Hostkonfiguration hinzugefügt.

databricks ssh setup [flags]

Options

--cluster string

    Databricks-Cluster-ID.

--name string

    Hostname, der in der SSH-Konfiguration verwendet werden soll.

--auto-start-cluster

    Starten Sie den Cluster beim Einrichten der SSH-Verbindung automatisch. Standardwert: true.

--shutdown-delay duration

    Der SSH-Server wird nach dieser Verzögerung beendet, wenn keine aktiven Verbindungen vorhanden sind. Standardwert: 10m0s.

--ssh-config string

    Pfad zur SSH-Konfigurationsdatei. Standardwert: ~/.ssh/config.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird die SSH-Konfiguration für einen Cluster eingerichtet:

databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh

Nach dem Ausführen des Setups können Sie eine Verbindung mit dem standardmäßigen SSH-Client herstellen:

ssh my-cluster

Globale Kennzeichnungen

--debug

  Gibt an, ob die Debugprotokollierung aktiviert werden soll.

-h oder --help

    Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.

--log-file Schnur

    Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.

--log-format Format

    Der Protokollformattyp text oder json. Der Standardwert ist text.

--log-level Schnur

    Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.

-o, --output Typ

    Der Befehlsausgabetyp text oder json. Der Standardwert ist text.

-p, --profile Schnur

    Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.

--progress-format Format

    Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json

-t, --target Schnur

    Falls zutreffend, das zu verwendende Bündelziel