Compartir a través de


Grupo de comandos workspace

Note

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El workspace grupo de comandos de la CLI de Databricks le permite enumerar, importar, exportar y eliminar archivos y carpetas del área de trabajo. Consulte ¿Qué son los archivos del área de trabajo?

eliminación del área de trabajo de Databricks

Elimine un objeto de área de trabajo.

Elimina un objeto o un directorio (y, opcionalmente, elimina de forma recursiva todos los objetos del directorio). Si la ruta de acceso no existe, esta llamada devuelve un error RESOURCE_DOES_NOT_EXIST. Si una ruta es un directorio no vacío y recursivo y está establecido en false, esta llamada devuelve un error DIRECTORY_NOT_EMPTY.

La eliminación de objetos no se puede deshacer y eliminar un directorio de forma recursiva no es una operación atómica.

databricks workspace delete PATH [flags]

Arguments

PATH

    La ruta de acceso absoluta del cuaderno o directorio.

Options

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

--recursive

    Marca que especifica si se va a eliminar el objeto de forma recursiva.

Marcas globales

Exportación de workspace de Databricks

Exporte un objeto de área de trabajo o el contenido de un directorio completo.

Si la ruta de acceso no existe, esta llamada devuelve un error RESOURCE_DOES_NOT_EXIST.

Si los datos exportados superarían el límite de tamaño, esta llamada devuelve MAX_NOTEBOOK_SIZE_EXCEEDED. Actualmente, esta API no admite la exportación de una biblioteca.

databricks workspace export SOURCE_PATH [flags]

Arguments

PATH

    Ruta de acceso absoluta del objeto o directorio. La exportación de un directorio solo se admite para el formato DBC, SOURCE y AUTO.

Options

--file string

    Ruta de acceso en el sistema de archivos local en la que guardar el archivo exportado.

--format ExportFormat

    Especifica el formato del archivo exportado. Valores admitidos: AUTO, DBC, HTML, JUPYTER, RAW, , , R_MARKDOWNSOURCE

Marcas globales

databricks espacio de trabajo export-dir

Exporte un directorio de forma recursiva desde un área de trabajo de Databricks al sistema de archivos local.

databricks workspace export-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Ruta de directorio de origen en el espacio de trabajo

TARGET_PATH

    Ruta del directorio de destino en el sistema local de archivos

Options

--overwrite

    sobrescribir los archivos locales existentes

Marcas globales

consultar el estado del espacio de trabajo de Databricks

Obtiene el estado de un objeto o un directorio. Si la ruta de acceso no existe, esta llamada devuelve un error RESOURCE_DOES_NOT_EXIST.

databricks workspace get-status PATH [flags]

Arguments

PATH

    La ruta de acceso absoluta del cuaderno o directorio.

Options

Marcas globales

Importación del Workspace de Databricks

Importa un objeto de área de trabajo (por ejemplo, un cuaderno o un archivo) o el contenido de un directorio completo. Si la ruta de acceso ya existe y la sobrescritura se establece en false, esta llamada devuelve un error RESOURCE_ALREADY_EXISTS. Para importar un directorio, puede usar el DBC formato o el SOURCE formato con el campo de idioma sin establecer. Para importar un único archivo como SOURCE, debe establecer el campo de idioma. No se admiten archivos ZIP dentro de directorios.

databricks workspace import TARGET_PATH [flags]

Arguments

PATH

    Ruta de acceso absoluta del objeto o directorio. La importación de un directorio solo se admite para los DBC formatos y SOURCE .

Options

--content string

    Contenido codificado en base64.

--file string

    Ruta de acceso del archivo local que se va a importar

--format ImportFormat

    Especifica el formato del archivo que se va a importar. Valores admitidos: AUTO, DBC, HTML, JUPYTER, RAW, , , R_MARKDOWNSOURCE

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

--language Language

    Idioma del objeto. Valores admitidos: PYTHON, R, SCALA, SQL

--overwrite

    Marca que especifica si se va a sobrescribir el objeto existente.

Marcas globales

Importar directorio de espacio de trabajo de databricks

Importe un directorio de forma recursiva desde el sistema de archivos local a un área de trabajo de Databricks.

Los cuadernos tendrán sus extensiones eliminadas.

databricks workspace import-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Ruta de acceso del directorio de origen en el sistema de archivos local

TARGET_PATH

    Ruta de acceso del directorio de destino en el espacio de trabajo

Options

--overwrite

    sobrescribir los archivos de área de trabajo existentes

Marcas globales

lista de áreas de trabajo de databricks

Enumere el contenido de un directorio o el objeto si no es un directorio. Si la ruta de acceso de entrada no existe, esta llamada devuelve un error RESOURCE_DOES_NOT_EXIST.

databricks workspace list PATH [flags]

Arguments

PATH

    La ruta de acceso absoluta del cuaderno o directorio.

Options

--notebooks-modified-after int

    Marca de tiempo UTC en milisegundos.

Marcas globales

"databricks workspace mkdirs" (comando para crear directorios)

Cree el directorio especificado (y los directorios primarios necesarios si no existen). Si hay un objeto (no un directorio) en ningún prefijo de la ruta de acceso de entrada, esta llamada devuelve un error RESOURCE_ALREADY_EXISTS.

Tenga en cuenta que si se produce un error en esta operación, es posible que haya creado correctamente algunos de los directorios primarios necesarios.

databricks workspace mkdirs PATH [flags]

Arguments

PATH

    Ruta de acceso absoluta del directorio. Si los directorios primarios no existen, también los creará. Si el directorio ya existe, este comando no hará nada y se considerará exitoso.

Options

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

Marcas globales

databricks espacio de trabajo obtener niveles de permiso

Obtención de niveles de permisos de objetos de área de trabajo.

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

Arguments

WORKSPACE_OBJECT_TYPE

    Tipo de objeto de área de trabajo para el que se van a obtener o administrar permisos.

WORKSPACE_OBJECT_ID

    Objeto de área de trabajo para el que se van a obtener o administrar permisos.

Options

Marcas globales

Obtención de permisos en el espacio de trabajo de Databricks

Obtenga los permisos de un objeto del área de trabajo. Los objetos del área de trabajo pueden heredar permisos de sus objetos primarios o del objeto raíz.

databricks workspace get-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Tipo de objeto de área de trabajo para el que se van a obtener o administrar permisos.

WORKSPACE_OBJECT_ID

    Objeto de área de trabajo para el que se van a obtener o administrar permisos.

Options

Marcas globales

espacio de trabajo de databricks set-permissions

Establecer permisos de objeto de área de trabajo.

Establece los permisos en un objeto, reemplazando los permisos existentes si existen. Elimina todos los permisos directos si no se especifica ninguno. Los objetos pueden heredar permisos de sus objetos primarios o del objeto raíz.

databricks workspace set-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Tipo de objeto de área de trabajo para el que se van a obtener o administrar permisos.

WORKSPACE_OBJECT_ID

    Objeto de área de trabajo para el que se van a obtener o administrar permisos.

Options

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

Marcas globales

Espacio de trabajo de Databricks - Actualizar permisos

Actualice los permisos en un objeto de área de trabajo. Los objetos del área de trabajo pueden heredar permisos de sus objetos primarios o del objeto raíz.

databricks workspace update-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Tipo de objeto de área de trabajo para el que se van a obtener o administrar permisos.

WORKSPACE_OBJECT_ID

    Objeto de área de trabajo para el que se van a obtener o administrar permisos.

Options

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

Marcas globales

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    El tipo de formato de registro, text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino de agrupación que se va a usar