environments grupa poleceń

Note

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 environments poleceń w interfejsie wiersza polecenia usługi Databricks umożliwia zarządzanie zasobami środowiska. Interfejs API środowiska zapewnia funkcje zarządzania dla różnych typów środowisk, w tym środowisk podstawowych na poziomie obszaru roboczego, które definiują wersję środowiska i zależności, które mają być używane w notesach i zadaniach bezserwerowych.

środowiska usługi databricks create-workspace-base-environment

Utwórz nowe środowisko podstawowe obszaru roboczego. Jest to długotrwała operacja, która asynchronicznie generuje zmaterializowane środowisko w celu zoptymalizowania rozwiązywania zależności.

databricks environments create-workspace-base-environment DISPLAY_NAME [flags]

Arguments

DISPLAY_NAME

    Czytelna dla człowieka nazwa wyświetlana środowiska podstawowego obszaru roboczego.

Opcje

--base-environment-type BaseEnvironmentType

    Typ środowiska podstawowego (procesor CPU lub procesor GPU). Obsługiwane wartości: CPU, GPU

--filepath string

    Pliki obszaru roboczego lub ścieżka woluminów wykazu aparatu Unity do pliku YAML środowiska.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.

--name string

    Nazwa zasobu środowiska podstawowego obszaru roboczego.

--no-wait

    Nie czekaj na osiągnięcie DONE stanu.

--request-id string

    Unikatowy identyfikator tego żądania.

--timeout duration

    Maksymalny czas osiągnięcia DONE stanu.

--workspace-base-environment-id string

    Identyfikator używany dla środowiska podstawowego obszaru roboczego, który stanie się ostatnim składnikiem nazwy zasobu.

Flagi globalne

Examples

Poniższy przykład tworzy podstawowe środowisko obszaru roboczego procesora CPU:

databricks environments create-workspace-base-environment "My Python Env" --base-environment-type CPU --filepath /Workspace/environments/env.yaml

środowiska usługi databricks delete-workspace-base-environment

Usuń środowisko podstawowe obszaru roboczego. Usunięcie środowiska podstawowego może mieć wpływ na połączone notesy i zadania. Ta operacja jest nieodwracalna.

databricks environments delete-workspace-base-environment NAME [flags]

Arguments

NAME

    To jest wymagane. Nazwa zasobu środowiska podstawowego obszaru roboczego do usunięcia. Format: workspace-base-environments/{workspace_base_environment}.

Opcje

Flagi globalne

Examples

Poniższy przykład usuwa środowisko podstawowe obszaru roboczego:

databricks environments delete-workspace-base-environment workspace-base-environments/my-env-id

środowiska usługi databricks get-default-workspace-base-environment

Pobierz domyślną konfigurację środowiska podstawowego obszaru roboczego. Zwraca bieżące domyślne ustawienia środowiska podstawowego dla procesora CPU i procesora GPU.

databricks environments get-default-workspace-base-environment NAME [flags]

Arguments

NAME

    Statyczna nazwa zasobu domyślnego środowiska podstawowego obszaru roboczego. Format: default-workspace-base-environment.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera domyślne środowisko podstawowe obszaru roboczego:

databricks environments get-default-workspace-base-environment default-workspace-base-environment

get-operation środowisk usługi databricks

Uzyskaj stan długotrwałej operacji. Klienci mogą używać tej metody do sondowania wyniku operacji.

databricks environments get-operation NAME [flags]

Arguments

NAME

    Nazwa zasobu operacji.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera stan długotrwałej operacji:

databricks environments get-operation operations/1234567890

środowiska usługi databricks get-workspace-base-environment

Pobierz środowisko podstawowe obszaru roboczego według jego nazwy.

databricks environments get-workspace-base-environment NAME [flags]

Arguments

NAME

    To jest wymagane. Nazwa zasobu środowiska podstawowego obszaru roboczego do pobrania. Format: workspace-base-environments/{workspace_base_environment}.

Opcje

Flagi globalne

Examples

Poniższy przykład pobiera podstawowe środowisko obszaru roboczego:

databricks environments get-workspace-base-environment workspace-base-environments/my-env-id

środowiska usługi databricks list-workspace-base-environments

Wyświetl listę wszystkich środowisk podstawowych obszaru roboczego w obszarze roboczym.

databricks environments list-workspace-base-environments [flags]

Arguments

Żadne

Opcje

--page-size int

    Maksymalna liczba środowisk do zwrócenia na stronę.

--page-token string

    Token strony na potrzeby stronicowania.

Flagi globalne

Examples

W poniższym przykładzie wymieniono wszystkie środowiska podstawowe obszaru roboczego:

databricks environments list-workspace-base-environments

środowiska usługi databricks refresh-workspace-base-environment

Odśwież zmaterializowane środowisko dla podstawowego środowiska obszaru roboczego. Jest to długotrwała operacja, która asynchronicznie regeneruje zmaterializowane środowisko. Istniejące zmaterializowane środowisko pozostaje dostępne do momentu wygaśnięcia.

databricks environments refresh-workspace-base-environment NAME [flags]

Arguments

NAME

    To jest wymagane. Nazwa zasobu środowiska podstawowego obszaru roboczego do odświeżenia. Format: workspace-base-environments/{workspace_base_environment}.

Opcje

--no-wait

    Nie czekaj na osiągnięcie DONE stanu.

--timeout duration

    Maksymalny czas osiągnięcia DONE stanu.

Flagi globalne

Examples

Poniższy przykład odświeża środowisko podstawowe obszaru roboczego:

databricks environments refresh-workspace-base-environment workspace-base-environments/my-env-id

Środowiska Databricks Setup-local

Ustaw lokalne środowisko Python, które odpowiada klastrowi Azure Databricks lub wersji serwerless, tak aby kod uruchamiany na twoim komputerze zachowywał się tak samo jak na Azure Databricks. Instaluje ona odpowiadającą wersję Python oraz kompatybilny databricks-connect, a zależności przypina do wersji znanych z wybranym obliczeniem. Tworzy lub aktualizuje ( .venv zarządzane przez UV) w aktualnym katalogu i rejestruje konfigurację w pyproject.toml. Reszta twojego projektu pozostaje niezmieniona.

databricks environments setup-local [flags]

Arguments

Żadne

Opcje

--cluster-id string

    Identyfikator klastra do wykorzystania jako cel obliczeniowy.

--cluster-name string

    Nazwa klastra do użycia jako cel obliczeniowy (rozwiązywana do ID przez Clusters API).

--serverless-version string

    Wersja serwerowa, którą można użyć jako cel obliczeniowy (na przykład 5).

--job-task string

    Zadanie zadania do wykorzystania jako cel obliczeniowy, w formie <job-id>.<task-key>. Wymagany jest klucz zadania.

--constraints-only

    Zastosuj wersję Python i ograniczenia zależności bez dodawania databricks-connect.

--dry-run

    Oblicz plan i pokaż, co by się zmieniło, bez zapisywania plików czy provisioningu.

Flagi globalne

Examples

Dopasuj wersję bezserwerową:

databricks environments setup-local --serverless-version 5

Dopasuj istniejący klaster według nazwy:

databricks environments setup-local --cluster-name my-cluster

Zobacz, co by się zmieniło bez pisania:

databricks environments setup-local --serverless-version 5 --dry-run

środowiska usługi databricks update-default-workspace-base-environment

Zaktualizuj domyślną konfigurację podstawowego środowiska obszaru roboczego. Ustawia określone środowiska podstawowe jako domyślne ustawienia obszaru roboczego dla procesora CPU i/lub procesora GPU.

databricks environments update-default-workspace-base-environment NAME UPDATE_MASK [flags]

Arguments

NAME

    Nazwa zasobu tego pojedynczego zasobu. Format: default-workspace-base-environment.

UPDATE_MASK

    Maska pola określająca pola do zaktualizowania. Prawidłowe ścieżki pól: cpu_workspace_base_environment, gpu_workspace_base_environment. Użyj polecenia * , aby zaktualizować wszystkie pola.

Opcje

--cpu-workspace-base-environment string

    Domyślne środowisko podstawowe obszaru roboczego dla obliczeń procesora CPU.

--gpu-workspace-base-environment string

    Domyślne środowisko podstawowe obszaru roboczego dla obliczeń procesora GPU.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.

--name string

    Nazwa zasobu tego pojedynczego zasobu.

Flagi globalne

Examples

W poniższym przykładzie ustawiono domyślne środowisko podstawowe obszaru roboczego procesora CPU:

databricks environments update-default-workspace-base-environment default-workspace-base-environment cpu_workspace_base_environment --cpu-workspace-base-environment workspace-base-environments/my-cpu-env

środowiska usługi databricks update-workspace-base-environment

Zaktualizuj istniejące środowisko podstawowe obszaru roboczego. Jest to długotrwała operacja, która asynchronicznie regeneruje zmaterializowane środowisko. Istniejące zmaterializowane środowisko pozostaje dostępne do momentu wygaśnięcia.

databricks environments update-workspace-base-environment NAME DISPLAY_NAME [flags]

Arguments

NAME

    Nazwa zasobu środowiska podstawowego obszaru roboczego. Format: workspace-base-environments/{workspace_base_environment}.

DISPLAY_NAME

    Czytelna dla człowieka nazwa wyświetlana środowiska podstawowego obszaru roboczego.

Opcje

--base-environment-type BaseEnvironmentType

    Typ środowiska podstawowego (procesor CPU lub procesor GPU). Obsługiwane wartości: CPU, GPU

--filepath string

    Pliki obszaru roboczego lub ścieżka woluminów wykazu aparatu Unity do pliku YAML środowiska.

--json JSON

    Wbudowany ciąg JSON lub @path, wskazujący na plik JSON zawierający treść żądania.

--name string

    Nazwa zasobu środowiska podstawowego obszaru roboczego.

--no-wait

    Nie czekaj na osiągnięcie DONE stanu.

--timeout duration

    Maksymalny czas osiągnięcia DONE stanu.

Flagi globalne

Examples

Poniższy przykład aktualizuje środowisko podstawowe obszaru roboczego:

databricks environments update-workspace-base-environment workspace-base-environments/my-env-id "Updated Python Env" --filepath /Workspace/environments/updated-env.yaml

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. Domyślna wartość 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. Domyślna wartość 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