Gestión de apps
Gestión de apps
Gestiona tu aplicación de AppKit a lo largo de todo su ciclo de vida con la CLI de Databricks. Esta guía abarca cómo desplegar, iniciar, detener, monitorizar y eliminar apps.
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
Crear app
Consulta la sección Inicio rápido para crear una nueva Databricks app con AppKit instalado.
Configuración
Antes de desplegar tu aplicación, debes configurarla. Consulta la guía de configuración para conocer los detalles sobre:
- Configuración de
app.yamly especificación del comando - Variables de entorno y vinculación del SQL warehouse
- Opciones de autenticación para el desarrollo local
Desplegar la app
Despliega tu aplicación de AppKit con el pipeline de despliegue automatizado:
databricks apps deployEste comando ejecuta un pipeline de deployment completo:
- Compila el frontend (
npm run build) - Despliega el bundle en el workspace
- Ejecuta la app
Para ver todas las opciones disponibles, ejecuta:
databricks apps deploy --helpEjemplos
Desplegar en un destino específico:
databricks apps deploy --target prodDesplegar con variables personalizadas:
databricks apps deploy --var="warehouse_id=abc123"Omitir la validación para iterar más rápido:
databricks apps deploy --skip-validationForzar el despliegue (ignorar la validación de la rama de Git):
databricks apps deploy --force
Iniciar la app
Para iniciar una app detenida, ejecuta:
databricks apps start {name}Detener la app
Detén una app en ejecución sin eliminarla:
databricks apps stop {name}Listar todas las apps
databricks apps listObtener información detallada de la aplicación
databricks apps get {name}Transmitir logs de la app
Transmite los logs de la aplicación en tiempo real:
databricks apps logs {name}De forma predeterminada, se muestran las 200 líneas de log más recientes y el comando finaliza.
Nota: Para ver todas las opciones disponibles, ejecuta
databricks apps logs --help
Ejemplos
Mostrar las últimas 50 líneas de logs:
databricks apps logs my-app --tail-lines 50Seguir los logs con un filtro de búsqueda:
databricks apps logs my-app --follow --search ERRORFiltrar los logs por origen:
databricks apps logs my-app --follow --source APPGuardar los logs en un archivo:
databricks apps logs my-app --follow --output-file app.logTransmitir los logs durante 5 minutos:
databricks apps logs my-app --follow --timeout 5m
Eliminar app
Elimina una app de forma permanente:
databricks apps delete {name}⚠️ Advertencia: Esta acción no se puede deshacer. Se eliminarán todos los datos y las configuraciones de la aplicación.
Consulte también
Para obtener más información sobre Databricks Apps, incluidas la arquitectura de la plataforma, los casos de uso, la seguridad y las funcionalidades avanzadas, consulte la documentación de Databricks Apps.