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.
Note
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 warehouses poleceń w interfejsie wiersza polecenia usługi Databricks umożliwia zarządzanie magazynami SQL. Usługa SQL Warehouse to zasób obliczeniowy, który umożliwia uruchamianie poleceń SQL na obiektach danych w usłudze Databricks SQL. Zobacz Nawiązywanie połączenia z usługą SQL Warehouse.
Tworzenie magazynów Databricks
Utwórz nowy magazyn SQL.
databricks warehouses create [flags]
Arguments
None
Opcje
--auto-stop-mins int
Czas w minutach, przez który usługa SQL Warehouse musi być bezczynna (innymi słowy, bez RUNNING zapytań), zanim zostanie automatycznie zatrzymana.
--cluster-size string
Rozmiar klastrów przydzielonych dla tego magazynu.
--creator-name string
Nazwa twórcy magazynu.
--enable-photon
Określa, czy magazyn powinien używać klastrów zoptymalizowanych pod kątem rozwiązania Photon.
--enable-serverless-compute
Określa, czy magazyn powinien używać bezserwerowych obliczeń.
--instance-profile-arn string
Deprecated.
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--max-num-clusters int
Maksymalna liczba klastrów tworzonych przez moduł skalowania automatycznego w celu obsługi zapytań współbieżnych.
--min-num-clusters int
Minimalna liczba dostępnych klastrów, które zostaną zachowane dla tego magazynu SQL Warehouse.
--name string
Nazwa logiczna klastra.
--no-wait
Nie czekaj na osiągnięcie stanu URUCHOMIONY
--spot-instance-policy SpotInstancePolicy
Określa, czy magazyn powinien używać instancji typu spot. Obsługiwane wartości: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)
--warehouse-type CreateWarehouseRequestWarehouseType
Typ magazynu: PRO lub CLASSIC. Obsługiwane wartości: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
Poniższy przykład tworzy nowy SQL Warehouse z podstawową konfiguracją:
databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60
Poniższy przykład tworzy magazyn bezserwerowy z włączoną usługą Photon:
databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO
Usuwanie magazynów danych Databricks
Usuwanie usługi SQL Warehouse.
databricks warehouses delete ID [flags]
Arguments
ID
Required. Identyfikator usługi SQL Warehouse.
Opcje
Examples
Poniższy przykład usuwa magazyn o określonym identyfikatorze:
databricks warehouses delete 1234567890abcdef
Edytowanie magazynów Databricks
Zaktualizuj magazyn. Aktualizuje konfigurację usługi SQL Warehouse.
databricks warehouses edit ID [flags]
Arguments
ID
Required. ID magazynu do skonfigurowania.
Opcje
--auto-stop-mins int
Czas w minutach, przez który usługa SQL Warehouse musi być bezczynna (innymi słowy, bez RUNNING zapytań), zanim zostanie automatycznie zatrzymana.
--cluster-size string
Rozmiar klastrów przydzielonych dla tego magazynu.
--creator-name string
Nazwa twórcy magazynu.
--enable-photon
Określa, czy magazyn powinien używać klastrów zoptymalizowanych pod kątem rozwiązania Photon.
--enable-serverless-compute
Określa, czy magazyn powinien używać bezserwerowych obliczeń.
--instance-profile-arn string
Deprecated.
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--max-num-clusters int
Maksymalna liczba klastrów tworzonych przez moduł skalowania automatycznego w celu obsługi zapytań współbieżnych.
--min-num-clusters int
Minimalna liczba dostępnych klastrów, które zostaną zachowane dla tego magazynu SQL Warehouse.
--name string
Nazwa logiczna klastra.
--no-wait
Nie czekaj na osiągnięcie RUNNING stanu
--spot-instance-policy SpotInstancePolicy
Określa, czy magazyn powinien używać instancji typu spot. Obsługiwane wartości: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)
--warehouse-type EditWarehouseRequestWarehouseType
Typ magazynu. Obsługiwane wartości: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
Poniższy przykład aktualizuje magazyn w celu zmiany rozmiaru klastra i czasu automatycznego zatrzymywania:
databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30
Poniższy przykład umożliwia aplikację Photon dla istniejącego magazynu:
databricks warehouses edit 1234567890abcdef --enable-photon
Uzyskanie magazynów Databricks
Uzyskaj informacje dotyczące jednego magazynu danych SQL.
databricks warehouses get ID [flags]
Arguments
ID
Required. Identyfikator usługi SQL Warehouse.
Opcje
Examples
Poniższy przykład pobiera informacje o magazynie o określonym identyfikatorze:
databricks warehouses get 1234567890abcdef
lista instancji Databricks
Wyświetl listę wszystkich magazynów SQL, dla których użytkownik ma uprawnienia do zarządzania.
databricks warehouses list [flags]
Arguments
None
Opcje
--run-as-user-id int
Jednostka usługi, która będzie używana do pobierania listy magazynów.
Examples
Poniższy przykład zawiera listę wszystkich magazynów:
databricks warehouses list
W poniższym przykładzie wymieniono magazyny używające określonej jednostki usługi:
databricks warehouses list --run-as-user-id 123456789
Rozpoczynanie działania magazynów Databricks
Uruchom usługę SQL Warehouse.
databricks warehouses start ID [flags]
Arguments
ID
Required. Identyfikator usługi SQL Warehouse.
Opcje
--no-wait
Nie czekaj na osiągnięcie RUNNING stanu
--timeout duration
Maksymalny czas osiągnięcia RUNNING stanu (domyślnie 20 ms)
Examples
Poniższy przykład rozpoczyna magazyn o określonym identyfikatorze:
databricks warehouses start 1234567890abcdef
Poniższy przykład uruchamia magazyn bez oczekiwania na osiągnięcie RUNNING stanu:
databricks warehouses start 1234567890abcdef --no-wait
Zatrzymaj magazyny Databricks
Zatrzymaj usługę SQL Warehouse.
databricks warehouses stop ID [flags]
Arguments
ID
Required. Identyfikator usługi SQL Warehouse.
Opcje
--no-wait
Nie czekaj na osiągnięcie STOPPED stanu
--timeout duration
Maksymalny czas osiągnięcia STOPPED stanu (domyślnie 20 ms)
Examples
Poniższy przykład zatrzymuje magazyn o określonym identyfikatorze:
databricks warehouses stop 1234567890abcdef
Poniższy przykład zatrzymuje magazyn bez oczekiwania na osiągnięcie STOPPED stanu:
databricks warehouses stop 1234567890abcdef --no-wait
Hurtownie usługi Databricks get-workspace-warehouse-config
Uzyskaj konfigurację na poziomie obszaru roboczego, która jest wspólna dla wszystkich hurtowni SQL w obszarze roboczym.
databricks warehouses get-workspace-warehouse-config [flags]
Arguments
None
Opcje
Examples
Poniższy przykład pobiera konfigurację magazynu obszarów roboczych:
databricks warehouses get-workspace-warehouse-config
Magazyny usługi databricks set-workspace-warehouse-config
Ustaw konfigurację na poziomie obszaru roboczego współużytkowanego przez wszystkie magazyny SQL w obszarze roboczym.
databricks warehouses set-workspace-warehouse-config [flags]
Arguments
None
Opcje
--google-service-account string
Tylko GCP: Konto usługi Google, używane do dostępu do klastra w celu korzystania z Google Cloud Storage.
--instance-profile-arn string
Tylko AWS: profil instancji używany do przekazywania roli IAM do klastra.
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy
Zasady zabezpieczeń dla magazynów. Obsługiwane wartości: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH
Examples
W poniższym przykładzie konfiguracja magazynu roboczego jest ustawiana z zasadami zabezpieczeń.
databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL
Magazyny usługi databricks uzyskują poziomy uprawnień
Uzyskiwanie poziomów uprawnień usługi SQL Warehouse.
databricks warehouses get-permission-levels WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.
Opcje
Examples
Poniższy przykład określa poziomy dostępu dla magazynu:
databricks warehouses get-permission-levels 1234567890abcdef
Magazyny usługi databricks uzyskują uprawnienia
Uzyskaj uprawnienia do usługi SQL Warehouse. Magazyny SQL mogą dziedziczyć uprawnienia po ich obiekcie głównym.
databricks warehouses get-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.
Opcje
Examples
Poniższy przykład uzyskuje uprawnienia do magazynu:
databricks warehouses get-permissions 1234567890abcdef
Magazyny danych Databricks - nadawanie uprawnień
Ustaw uprawnienia usługi SQL Warehouse. Ustawia uprawnienia do obiektu, zastępując istniejące uprawnienia, jeśli istnieją. Usuwa wszystkie uprawnienia bezpośrednie, jeśli nie określono żadnego. Obiekty mogą dziedziczyć uprawnienia po ich obiekcie głównym.
databricks warehouses set-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
Examples
Poniższy przykład ustawia uprawnienia dla magazynu przy użyciu pliku JSON:
databricks warehouses set-permissions 1234567890abcdef --json @permissions.json
Magazyny Databricks aktualizuj-uprawnienia
Zaktualizuj uprawnienia w usłudze SQL Warehouse. Magazyny SQL mogą dziedziczyć uprawnienia po ich obiekcie głównym.
databricks warehouses update-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Magazyn SQL, dla którego chcesz uzyskać uprawnienia lub zarządzać nimi.
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
Examples
Poniższy przykład aktualizuje uprawnienia magazynu przy użyciu pliku JSON:
databricks warehouses update-permissions 1234567890abcdef --json @permissions.json
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 struna
Ciąg reprezentujący plik do zapisywania dziennikó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 struna
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 struna
Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target struna
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia