Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Grupa database poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia do zarządzania wystąpieniami bazy danych. Wystąpienia bazy danych zarządzają zasobami magazynu i zasobów obliczeniowych oraz zapewniają punkty końcowe, z którymi użytkownicy nawiązują połączenie.
Zobacz Co to jest wystąpienie bazy danych?.
databricks baza danych create-database-catalog
Utwórz wykaz baz danych.
databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wykazu w wykazie aparatu Unity.
DATABASE_INSTANCE_NAME
Nazwa bazy danych databaseInstance, w przypadku których jest używana baza danych.
DATABASE_NAME
Nazwa bazy danych (w wystąpieniu) skojarzona z wykazem.
Opcje
--create-database-if-not-exists
Utwórz bazę danych, jeśli nie istnieje.
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Katalog baz danych.
Przykłady
Poniższy przykład tworzy katalog baz danych:
databricks database create-database-catalog my-catalog my-instance my-database
databricks baza danych utwórz-instancję-bazy-danych
Utwórz wystąpienie bazy danych.
Uwaga / Notatka
Aby ustawić zagnieżdżone pola, które nie są dostępne jako argumenty, użyj opcji --json, aby określić całe ciało żądania.
databricks database create-database-instance NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wystąpienia. Jest to unikatowy identyfikator wystąpienia.
Opcje
--capacity string
Jednostka SKU pojemności wystąpienia. Prawidłowe wartości to: CU_1, , CU_2CU_4, CU_8.
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Dla referencji JSON, zobacz Wystąpienie bazy danych.
--stopped
Czy wystąpienie zostało zatrzymane.
Przykłady
Poniższy przykład tworzy wystąpienie bazy danych:
databricks database create-database-instance my-instance --capacity CU_1
Databricks baza danych create-database-table
Utwórz tabelę bazy danych.
databricks database create-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli.
Opcje
--database-instance-name string
Nazwa docelowego wystąpienia bazy danych.
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Tabela bazy danych.
--logical-database-name string
Docelowa nazwa obiektu bazy danych Postgres (logicznej bazy danych) dla tej tabeli.
Przykłady
Poniższy przykład tworzy tabelę bazy danych:
databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname
databricks baza danych create-synced-baza-danych-tabela
Utwórz zsynchronizowaną tabelę bazy danych.
Uwaga / Notatka
Aby ustawić zagnieżdżone pola, które nie są dostępne jako argumenty, użyj opcji --json, aby określić całe ciało żądania.
databricks database create-synced-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli.
Opcje
--database-instance-name string
Nazwa docelowego wystąpienia bazy danych.
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania. Aby uzyskać informacje w formacie JSON, zobacz Synchronizowana tabela bazy danych.
--logical-database-name string
Docelowa nazwa obiektu bazy danych Postgres (logicznej bazy danych) dla tej tabeli.
Przykłady
Poniższy przykład tworzy zsynchronizowaną tabelę bazy danych:
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 baza danych usuń-katalog-bazy-danych
Usuń wykaz baz danych.
databricks database delete-database-catalog NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wykazu do usunięcia.
Opcje
Przykłady
Poniższy przykład usuwa wykaz baz danych:
databricks database delete-database-catalog my-catalog
Usuwanie instancji bazy danych w Databricks
Usuń wystąpienie bazy danych.
databricks database delete-database-instance NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wystąpienia do usunięcia.
Opcje
--force
Domyślnie nie można usunąć wystąpienia, jeśli ma wystąpienia podrzędne utworzone za pośrednictwem pitr.
--purge
Uwaga przeczyszczanie =false jest w programowania.
Przykłady
Poniższy przykład usuwa wystąpienie bazy danych:
databricks database delete-database-instance my-instance --force
usuwanie tabeli bazy danych w Databricks
Usuń tabelę bazy danych.
databricks database delete-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli do usunięcia.
Opcje
Przykłady
Poniższy przykład usuwa tabelę bazy danych:
databricks database delete-database-table catalog.schema.table
databricks baza danych usuń-zsynchronizowaną-tabelę-bazy-danych
Usuń zsynchronizowaną tabelę bazy danych.
databricks database delete-synced-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa zsynchronizowanej tabeli do usunięcia.
Opcje
Przykłady
Poniższy przykład usuwa zsynchronizowaną tabelę bazy danych:
databricks database delete-synced-database-table catalog.schema.table
databricks baza danych znajdź instancję bazy danych według UID
Znajdź wystąpienie bazy danych według identyfikatora UID.
databricks database find-database-instance-by-uid [flags]
Opcje
--uid string
Identyfikator UID klastra do pobrania.
Przykłady
Poniższy przykład znajduje wystąpienie bazy danych według identyfikatora UID:
databricks database find-database-instance-by-uid --uid 12345-abcdef-67890
databricks baza danych generowanie poświadczeń do bazy danych
Generuje poświadczenia, które mogą służyć do uzyskiwania dostępu do wystąpień bazy danych.
databricks database generate-database-credential [flags]
Opcje
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.
--request-id string
Identyfikator żądania dla generowania poświadczeń.
Przykłady
Poniższy przykład generuje poświadczenia bazy danych:
databricks database generate-database-credential --request-id my-request-123
baza danych usługi databricks get-database-catalog
Pobierz wykaz baz danych.
databricks database get-database-catalog NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wykazu do pobrania.
Opcje
Przykłady
Poniższy przykład pobiera informacje o wykazie baz danych:
databricks database get-database-catalog my-catalog
Databricks baza danych uzyskaj-instancję-bazy-danych
Pobierz wystąpienie bazy danych.
databricks database get-database-instance NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa klastra do pobrania.
Opcje
Przykłady
Poniższy przykład pobiera informacje o wystąpieniu bazy danych:
databricks database get-database-instance my-instance
Baza danych databricks pobierz-tabelę-bazy-danych
Pobierz tabelę bazy danych.
databricks database get-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa tabeli do pobrania.
Opcje
Przykłady
Poniższy przykład pobiera informacje o tabeli bazy danych:
databricks database get-database-table catalog.schema.table
baza danych usługi databricks get-synced-database-table
Pobierz zsynchronizowaną tabelę bazy danych.
databricks database get-synced-database-table NAME [flags]
Argumenty (w programowaniu)
NAME
Pełna trójczęściowa (wykaz, schemat, tabela) nazwa zsynchronizowanej tabeli do pobrania.
Opcje
Przykłady
Poniższy przykład pobiera informacje o zsynchronizowanej tabeli bazy danych:
databricks database get-synced-database-table catalog.schema.table
Polecenie bazy danych databricks: list-database-instances
Wyświetlanie listy wystąpień bazy danych.
databricks database list-database-instances [flags]
Opcje
--page-size int
Górna granica dla zwracanych elementów.
--page-token string
Token stronicowania, aby przejść do następnej strony wystąpień bazy danych.
Przykłady
W poniższym przykładzie wymieniono wszystkie wystąpienia bazy danych:
databricks database list-database-instances
W poniższym przykładzie wymieniono wystąpienia bazy danych z podziałem na strony:
databricks database list-database-instances --page-size 10
Databricks baza danych uaktualnij instancję bazy danych
Aktualizowanie wystąpienia bazy danych.
databricks database update-database-instance NAME [flags]
Argumenty (w programowaniu)
NAME
Nazwa wystąpienia. Jest to unikatowy identyfikator wystąpienia.
Opcje
--capacity string
Jednostka SKU wystąpienia.
--json JSON
Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.
--stopped
Czy wystąpienie zostało zatrzymane.
Przykłady
Poniższy przykład aktualizuje pojemność wystąpienia bazy danych:
databricks database update-database-instance my-instance --capacity large
Poniższy przykład zatrzymuje wystąpienie bazy danych:
databricks database update-database-instance my-instance --stopped
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file łańcuch znaków
Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level łańcuch znaków
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile łańcuch znaków
Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target łańcuch znaków
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia