Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Grupo de comandos
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 external-locations grupo de comandos de la CLI de Databricks contiene comandos para crear y administrar ubicaciones externas para el catálogo de Unity. Consulte ¿Qué son los volúmenes de Unity Catalog?.
creación de ubicaciones externas en Databricks
Cree una nueva entrada de ubicación externa en el metastore. El autor de la llamada debe ser un administrador de metastore o tener el CREATE_EXTERNAL_LOCATION privilegio en el metastore y en la credencial de almacenamiento asociada.
databricks external-locations create NAME URL CREDENTIAL_NAME [flags]
Arguments
NAME
Nombre de la ubicación externa.
URL
Dirección URL de la ubicación externa.
CREDENTIAL_NAME
Nombre de la credencial de almacenamiento usada con esta ubicación.
Options
--comment string
Descripción de texto en formato libre proporcionada por el usuario.
--enable-file-events
Si se debe habilitar eventos de archivo en esta ubicación externa.
--fallback
Indica si el modo de respaldo está habilitado para esta ubicación externa.
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.
--read-only
Indica si la ubicación externa es de solo lectura.
--skip-validation
Omite la validación de la credencial de almacenamiento asociada a la ubicación externa.
Examples
En el ejemplo siguiente se crea una ubicación externa con un comentario:
databricks external-locations create my-external-location s3://my-bucket/path my-credential --comment "External location for data lake"
En el ejemplo siguiente se crea una ubicación externa de solo lectura:
databricks external-locations create my-external-location s3://my-bucket/path my-credential --read-only
eliminación de ubicaciones externas en Databricks
Elimina la ubicación externa especificada del metastore. El autor de la llamada debe ser el propietario de la ubicación externa.
databricks external-locations delete NAME [flags]
Arguments
NAME
Nombre de la ubicación externa.
Options
--force
Fuerza la eliminación incluso si hay tablas o montajes externos dependientes.
Examples
En el ejemplo siguiente se elimina una ubicación externa denominada my-external-location:
databricks external-locations delete my-external-location
En el ejemplo siguiente se elimina de forma forzada una ubicación externa aunque haya dependencias:
databricks external-locations delete my-external-location --force
obtención de ubicaciones externas de databricks
Obtiene una ubicación externa desde el metastore. El autor de la llamada debe ser un administrador de metastore, el propietario de la ubicación externa o un usuario que tenga algún privilegio en la ubicación externa.
databricks external-locations get NAME [flags]
Arguments
NAME
Nombre de la ubicación externa.
Options
--include-browse
Si deberían incluirse ubicaciones externas en la respuesta para las cuales el principal solo puede acceder a metadatos selectivos.
Examples
En el ejemplo siguiente se obtiene información sobre una ubicación externa denominada my-external-location:
databricks external-locations get my-external-location
En el ejemplo siguiente se obtiene información, incluidos los metadatos de exploración:
databricks external-locations get my-external-location --include-browse
lista de ubicaciones externas de databricks
Enumera las ubicaciones externas del metastore. El autor de la llamada debe ser un administrador de metastore, el propietario de la ubicación externa o un usuario que tenga algún privilegio en la ubicación externa. No hay ninguna garantía de una ordenación específica de los elementos de la matriz.
databricks external-locations list [flags]
Options
--include-browse
Si deberían incluirse ubicaciones externas en la respuesta para las cuales el principal solo puede acceder a metadatos selectivos.
--include-unbound
Si se deben incluir ubicaciones externas no enlazadas al área de trabajo.
--max-results int
Número máximo de ubicaciones externas para devolución.
--page-token string
Token de paginación opaco para ir a la página siguiente en función de la consulta anterior.
Examples
En el ejemplo siguiente se enumeran todas las ubicaciones externas:
databricks external-locations list
En el ejemplo siguiente se enumeran las ubicaciones externas con un máximo de 10 resultados:
databricks external-locations list --max-results 10
Actualización de ubicaciones externas de Databricks
Actualice una ubicación externa en el metastore. El autor de la llamada debe ser el propietario de la ubicación externa o ser un administrador de metastore. En el segundo caso, el administrador solo puede actualizar el nombre de la ubicación externa.
databricks external-locations update NAME [flags]
Arguments
NAME
Nombre de la ubicación externa.
Options
--comment string
Descripción de texto en formato libre proporcionada por el usuario.
--credential-name string
Nombre de la credencial de almacenamiento usada con esta ubicación.
--enable-file-events
Si se debe habilitar eventos de archivo en esta ubicación externa.
--fallback
Indica si el modo de respaldo está habilitado para esta ubicación externa.
--force
Forzar la actualización incluso si al cambiar la dirección URL se invalidan las tablas externas dependientes o los montajes.
--isolation-mode IsolationMode
Valores admitidos: ISOLATION_MODE_ISOLATED, ISOLATION_MODE_OPEN
--json JSON
La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.
--new-name string
Nuevo nombre para la ubicación externa.
--owner string
Propietario de la ubicación externa.
--read-only
Indica si la ubicación externa es de solo lectura.
--skip-validation
Omite la validación de la credencial de almacenamiento asociada a la ubicación externa.
--url string
Dirección URL de la ubicación externa.
Examples
En el ejemplo siguiente se cambia el nombre de una ubicación externa:
databricks external-locations update my-external-location --new-name my-renamed-location
En el ejemplo siguiente se cambia el propietario de una ubicación externa:
databricks external-locations update my-external-location --owner someone@example.com
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
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
El tipo de salida del comando, ya sea text o json. El valor predeterminado es text.
-p, --profile cadena
Nombre del perfil en el archivo ~/.databrickscfg para usarlo al 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 es aplicable, el objetivo del paquete que se va a usar