Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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.
Die database Befehlsgruppe in der Databricks CLI enthält Befehle zum Verwalten von Datenbankinstanzen. Datenbankinstanzen verwalten Speicher- und Computeressourcen und stellen die Endpunkte bereit, mit denen Benutzer eine Verbindung herstellen.
Sehen Sie sich an, was eine Datenbankinstanz ist?.
Databricks-Datenbank erstellen-Datenbankkatalog
Erstellen Sie einen Datenbankkatalog.
databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]
Argumente
NAME
Der Name des Katalogs im Unity-Katalog.
DATABASE_INSTANCE_NAME
Der Name des DatabaseInstance-Gehäuses der Datenbank.
DATABASE_NAME
Der Name der Datenbank (in einer Instanz), die dem Katalog zugeordnet ist.
Optionen
--create-database-if-not-exists
Erstellen Sie die Datenbank, wenn sie nicht vorhanden ist.
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext. Json-Referenz finden Sie im Datenbankkatalog.
Beispiele
Im folgenden Beispiel wird ein Datenbankkatalog erstellt:
databricks database create-database-catalog my-catalog my-instance my-database
Databricks-Datenbank Datenbankinstanz-erstellen
Erstellen Sie eine Datenbankinstanz.
Hinweis
Um geschachtelte Felder festzulegen, die nicht als Argumente verfügbar sind, verwenden Sie die --json Option, um den vollständigen Anforderungstext anzugeben.
databricks database create-database-instance NAME [flags]
Argumente
NAME
Der Name der Instanz. Dies ist der eindeutige Bezeichner für die Instanz.
Optionen
--capacity string
Die Kapazitäts-SKU der Instanz. Gültige Werte sind: CU_1, , CU_2, CU_4. CU_8
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext. Informationen zur JSON-Referenz finden Sie unter "Datenbankinstanz".
--stopped
Gibt an, ob die Instanz beendet wird.
Beispiele
Im folgenden Beispiel wird eine Datenbankinstanz erstellt:
databricks database create-database-instance my-instance --capacity CU_1
databricks-Datenbank create-database-table
Erstellen Sie eine Datenbanktabelle.
databricks database create-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der Tabelle.
Optionen
--database-instance-name string
Name der Zieldatenbankinstanz.
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext. Json-Referenz finden Sie in der Datenbanktabelle.
--logical-database-name string
Ziel-Postgres-Datenbankobjekt (logische Datenbank) für diese Tabelle.
Beispiele
Im folgenden Beispiel wird eine Datenbanktabelle erstellt:
databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname
databricks-Datenbank create-synced-database-table
Erstellen Sie eine synchronisierte Datenbanktabelle.
Hinweis
Um geschachtelte Felder festzulegen, die nicht als Argumente verfügbar sind, verwenden Sie die --json Option, um den vollständigen Anforderungstext anzugeben.
databricks database create-synced-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der Tabelle.
Optionen
--database-instance-name string
Name der Zieldatenbankinstanz.
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext. Json-Referenz finden Sie unter "Synchronisierte Datenbanktabelle".
--logical-database-name string
Ziel-Postgres-Datenbankobjekt (logische Datenbank) für diese Tabelle.
Beispiele
Im folgenden Beispiel wird eine synchronisierte Datenbanktabelle erstellt:
databricks database create-synced-database-table --json '{"name": "main.my-schema.my-table", "database_instance_name": "my-instance", "logical_database_name": "testdb", "spec": {"primary_key_columns": ["col1"], "existing_pipeline_id": "999999z9-dz9b-4zf7-c178-15b777772e6z", "scheduling_policy": "SNAPSHOT", "source_table_full_name": "main.my-instance.t"}}'
Databricks Datenbank löschen-Datenbank-Katalog
Löschen eines Datenbankkatalogs.
databricks database delete-database-catalog NAME [flags]
Argumente
NAME
Der Name des zu löschenden Katalogs.
Optionen
Beispiele
Im folgenden Beispiel wird ein Datenbankkatalog gelöscht:
databricks database delete-database-catalog my-catalog
databricks Datenbank delete-database-instance
Löschen einer Datenbankinstanz.
databricks database delete-database-instance NAME [flags]
Argumente
NAME
Name der zu löschenden Instanz.
Optionen
--force
Standardmäßig kann eine Instanz nicht gelöscht werden, wenn sie untergeordnete Instanzen hat, die über PITR erstellt wurden.
--purge
Hinweis purge=false befindet sich in der Entwicklung.
Beispiele
Im folgenden Beispiel wird eine Datenbankinstanz gelöscht:
databricks database delete-database-instance my-instance --force
Databricks-Datenbank: Lösche-Datenbanktabelle
Löschen einer Datenbanktabelle.
databricks database delete-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der zu löschenden Tabelle.
Optionen
Beispiele
Im folgenden Beispiel wird eine Datenbanktabelle gelöscht:
databricks database delete-database-table catalog.schema.table
Databricks-Datenbank synchronisierte Datentabelle löschen
Löschen einer synchronisierten Datenbanktabelle.
databricks database delete-synced-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der zu löschenden synchronisierten Tabelle.
Optionen
Beispiele
Im folgenden Beispiel wird eine synchronisierte Datenbanktabelle gelöscht:
databricks database delete-synced-database-table catalog.schema.table
Databricks-Datenbank Instanz-finden-nach-UID
Suchen Sie eine Datenbankinstanz nach UID.
databricks database find-database-instance-by-uid [flags]
Optionen
--uid string
UID des abzurufenden Clusters.
Beispiele
Im folgenden Beispiel wird eine Datenbankinstanz nach UID gefunden:
databricks database find-database-instance-by-uid --uid 12345-abcdef-67890
Databricks-Datenbank generiert Datenbank-Anmeldeinformationen
Generiert eine Anmeldeinformation, die für den Zugriff auf Datenbankinstanzen verwendet werden kann.
databricks database generate-database-credential [flags]
Optionen
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext.
--request-id string
Anforderungs-ID für die Generierung von Anmeldeinformationen.
Beispiele
Im folgenden Beispiel wird eine Datenbankanmeldeinformationen generiert:
databricks database generate-database-credential --request-id my-request-123
databricks-Datenbank get-database-catalog
Abrufen eines Datenbankkatalogs.
databricks database get-database-catalog NAME [flags]
Argumente
NAME
Der Name des abzurufenden Katalogs.
Optionen
Beispiele
Das folgende Beispiel ruft Informationen zu einem Datenbankkatalog ab:
databricks database get-database-catalog my-catalog
databricks Datenbank Datenbankinstanz abrufen
Dient zum Abrufen einer Datenbankinstanz.
databricks database get-database-instance NAME [flags]
Argumente
NAME
Name des abzurufenden Clusters.
Optionen
Beispiele
Das folgende Beispiel ruft Informationen zu einer Datenbankinstanz ab:
databricks database get-database-instance my-instance
Databricks-Datenbank get-database-table
Abrufen einer Datentabelle.
databricks database get-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der abzurufenden Tabelle.
Optionen
Beispiele
Das folgende Beispiel ruft Informationen zu einer Datenbanktabelle ab:
databricks database get-database-table catalog.schema.table
databricks-Datenbank get-synced-database-table
Dient zum Abrufen einer synchronisierten Datenbanktabelle.
databricks database get-synced-database-table NAME [flags]
Argumente
NAME
Vollständiger dreiteiliger Name (Katalog, Schema, Tabelle) der synchronisierten Tabelle, die abgerufen werden soll.
Optionen
Beispiele
Das folgende Beispiel ruft Informationen zu einer synchronisierten Datenbanktabelle ab:
databricks database get-synced-database-table catalog.schema.table
databricks Datenbank liste-datenbank-instanzens
Listendatenbankinstanzen.
databricks database list-database-instances [flags]
Optionen
--page-size int
Obere Grenze für zurückgegebene Elemente.
--page-token string
Paginierungstoken, um zur nächsten Seite von Datenbankinstanzen zu wechseln.
Beispiele
Im folgenden Beispiel werden alle Datenbankinstanzen aufgelistet:
databricks database list-database-instances
Im folgenden Beispiel werden Datenbankinstanzen mit Paginierung aufgelistet:
databricks database list-database-instances --page-size 10
Databricks-Datenbank update-database-instance
Aktualisieren einer Datenbankinstanz.
databricks database update-database-instance NAME [flags]
Argumente
NAME
Der Name der Instanz. Dies ist der eindeutige Bezeichner für die Instanz.
Optionen
--capacity string
Die Sku der Instanz.
--json JSON
Die Inline-JSON-Zeichenfolge oder die JSON-Datei mit dem @path Anforderungstext.
--stopped
Gibt an, ob die Instanz beendet wird.
Beispiele
Im folgenden Beispiel wird die Kapazität einer Datenbankinstanz aktualisiert:
databricks database update-database-instance my-instance --capacity large
Im folgenden Beispiel wird eine Datenbankinstanz beendet:
databricks database update-database-instance my-instance --stopped
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 ist und das Profil existiert, wird das benannte DEFAULT Profil verwendet.
--progress-format Format
Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json
-t, --target Schnur
Falls zutreffend, das zu verwendende Bündelziel