Поделиться через


workspace группа команд

Note

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа workspace команд в интерфейсе командной строки Databricks позволяет перечислять, импортировать, экспортировать и удалять файлы и папки рабочей области. См. раздел " Что такое файлы рабочей области?".

удаление рабочей области databricks

Удаление объекта рабочей области.

Удаляет объект или каталог (при необходимости рекурсивно удаляет все объекты в каталоге). Если путь не существует, этот вызов возвращает ошибку RESOURCE_DOES_NOT_EXIST. Если путь является непустым каталогом и рекурсивным имеет значение false, этот вызов возвращает ошибку DIRECTORY_NOT_EMPTY.

Удаление объектов не может быть отменено и удаление каталога рекурсивно не является атомарным.

databricks workspace delete PATH [flags]

Arguments

PATH

    Абсолютный путь к блокноту или каталогу.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--recursive

    Флаг, указывающий, следует ли удалять объект рекурсивно.

Глобальные флаги

Экспорт рабочей области Databricks

Экспорт объекта рабочей области или содержимого всего каталога.

Если путь не существует, этот вызов возвращает ошибку RESOURCE_DOES_NOT_EXIST.

Если экспортированные данные превышают предел размера, этот вызов возвращается MAX_NOTEBOOK_SIZE_EXCEEDED. В настоящее время этот API не поддерживает экспорт библиотеки.

databricks workspace export SOURCE_PATH [flags]

Arguments

PATH

    Абсолютный путь объекта или каталога. Экспорт каталога поддерживается только для формата DBC, SOURCE и AUTO.

Options

--file string

    Путь к локальной файловой системе для сохранения экспортированного файла.

--format ExportFormat

    Это указывает формат экспортированного файла. Поддерживаемые значения: AUTO, , , DBCHTMLJUPYTERRAWR_MARKDOWNSOURCE

Глобальные флаги

databricks рабочая область экспортировать директорию

Экспортируйте каталог рекурсивно из рабочей области Databricks в локальную файловую систему.

databricks workspace export-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Путь к исходному каталогу в рабочей области

TARGET_PATH

    Путь к целевому каталогу в локальной файловой системе

Options

--overwrite

    перезапись существующих локальных файлов

Глобальные флаги

рабочая область databricks получить статус

Получение состояния объекта или каталога. Если путь не существует, этот вызов возвращает ошибку RESOURCE_DOES_NOT_EXIST.

databricks workspace get-status PATH [flags]

Arguments

PATH

    Абсолютный путь к блокноту или каталогу.

Options

Глобальные флаги

Импорт рабочей области Databricks

Импортирует объект рабочей области (например, записную книжку или файл) или содержимое всего каталога. Если путь уже существует и перезапись имеет значение false, этот вызов возвращает ошибку RESOURCE_ALREADY_EXISTS. Чтобы импортировать каталог, можно использовать DBC формат или SOURCE формат с неустановленным полем языка. Чтобы импортировать один файл как SOURCE, необходимо задать поле языка. Zip-файлы в каталогах не поддерживаются.

databricks workspace import TARGET_PATH [flags]

Arguments

PATH

    Абсолютный путь объекта или каталога. Импорт каталога поддерживается только для DBC форматов и SOURCE форматов.

Options

--content string

    Содержимое в кодировке Base64.

--file string

    Путь к локальному файлу для импорта

--format ImportFormat

    Это указывает формат импортируемого файла. Поддерживаемые значения: AUTO, , , DBCHTMLJUPYTERRAWR_MARKDOWNSOURCE

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--language Language

    Язык объекта. Поддерживаемые значения: PYTHON, R, SCALA, SQL

--overwrite

    Флаг, указывающий, следует ли перезаписать существующий объект.

Глобальные флаги

импортировать каталог в рабочее пространство Databricks

Импортируйте каталог рекурсивно из локальной файловой системы в рабочую область Databricks.

Записные книжки будут лишены расширений.

databricks workspace import-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Путь к исходному каталогу в локальной файловой системе

TARGET_PATH

    Путь к целевому каталогу в рабочей области

Options

--overwrite

    перезапись существующих файлов рабочей области

Глобальные флаги

Список рабочих областей Databricks

Вывод списка содержимого каталога или объекта, если он не является каталогом. Если входной путь не существует, этот вызов возвращает ошибку RESOURCE_DOES_NOT_EXIST.

databricks workspace list PATH [flags]

Arguments

PATH

    Абсолютный путь к блокноту или каталогу.

Options

--notebooks-modified-after int

    Метка времени UTC в миллисекундах.

Глобальные флаги

Рабочее пространство Databricks mkdirs

Создайте указанный каталог (и необходимые родительские каталоги, если они не существуют). Если в префиксе входного пути есть объект (а не каталог), этот вызов возвращает ошибку RESOURCE_ALREADY_EXISTS.

Обратите внимание, что если эта операция завершается ошибкой, возможно, она успешно завершилась созданием некоторых необходимых родительских каталогов.

databricks workspace mkdirs PATH [flags]

Arguments

PATH

    Абсолютный путь к каталогу. Если родительские каталоги не существуют, он также создаст их. Если каталог уже существует, эта команда ничего не сделает и завершится успешно.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

уровни получения разрешений рабочей области databricks

Получение уровней разрешений объекта рабочей области.

databricks workspace get-permission-levels WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Тип объекта рабочей области, для которого требуется получить или управлять разрешениями.

WORKSPACE_OBJECT_ID

    Объект рабочей области, для которого нужно получить или управлять разрешениями.

Options

Глобальные флаги

Получить разрешения для рабочего пространства в databricks (get-permissions)

Получение разрешений объекта рабочей области. Объекты рабочей области могут наследовать разрешения от родительских объектов или корневого объекта.

databricks workspace get-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Тип объекта рабочей области, для которого требуется получить или управлять разрешениями.

WORKSPACE_OBJECT_ID

    Объект рабочей области, для которого нужно получить или управлять разрешениями.

Options

Глобальные флаги

установка разрешений для рабочей области Databricks

Задайте разрешения объекта рабочей области.

Задает разрешения для объекта, заменив существующие разрешения, если они существуют. Удаляет все прямые разрешения, если они не указаны. Объекты могут наследовать разрешения от родительских объектов или корневого объекта.

databricks workspace set-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Тип объекта рабочей области, для которого требуется получить или управлять разрешениями.

WORKSPACE_OBJECT_ID

    Объект рабочей области, для которого нужно получить или управлять разрешениями.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

databricks: обновление разрешений в рабочей области

Обновите разрешения для объекта рабочей области. Объекты рабочей области могут наследовать разрешения от родительских объектов или корневого объекта.

databricks workspace update-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Тип объекта рабочей области, для которого требуется получить или управлять разрешениями.

WORKSPACE_OBJECT_ID

    Объект рабочей области, для которого нужно получить или управлять разрешениями.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

    Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования