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.
A continuación se describe el entorno del sistema en el que se ejecuta la aplicación databricks:
Sistema operativo: Ubuntu 22.04 LTS
Entorno de Python: Python 3.11, que se ejecuta en un entorno virtual dedicado. Todas las dependencias están aisladas en este entorno, incluidas las bibliotecas definidas en
requirements.txty las bibliotecas preinstaladas.Node.js entorno: Node.js versión 22.16. Administre las dependencias mediante
npmypackage.json.Recursos del sistema: De forma predeterminada, cada aplicación puede usar hasta 2 CPU virtuales (vCPU) y 6 GB de memoria. Configure el tamaño de proceso para ajustar la asignación de CPU y memoria en función de los requisitos de la carga de trabajo. Consulte Configuración del tamaño de proceso para una aplicación de Databricks.
Importante
El dimensionamiento de cálculo de la aplicación está en Beta.
Visualización de los detalles del entorno
Para ver el entorno de una aplicación específica, incluidas las variables del entorno y los paquetes instalados, vaya a la pestaña Entorno en la página de detalles de la aplicación. Consulte Ver los detalles de una aplicación de Databricks.
Variables de entorno predeterminadas
Las siguientes variables de entorno están disponibles en cada aplicación:
| Variable | Descripción |
|---|---|
DATABRICKS_APP_NAME |
El nombre de la aplicación que se ejecuta. |
DATABRICKS_WORKSPACE_ID |
El ID único del área de trabajo de Databricks a la que pertenece la aplicación. |
DATABRICKS_HOST |
La dirección URL del área de trabajo de Databricks a la que pertenece la aplicación. |
DATABRICKS_APP_PORT |
Puerto de red en el que la aplicación debe escuchar. |
DATABRICKS_CLIENT_ID |
Identificador de cliente de la entidad de servicio de Databricks asignada a la aplicación. |
DATABRICKS_CLIENT_SECRET |
Secreto de OAuth para la entidad de servicio de Databricks asignada a la aplicación. |
Variables de entorno predeterminadas para Streamlit
Si usa el marco Streamlit, el entorno de Databricks Apps preconfigura varias variables de entorno específicas de Streamlit:
| Variable | Descripción |
|---|---|
STREAMLIT_SERVER_ADDRESS |
La dirección del servidor que usa Streamlit. Este valor pasa a 0.0.0.0 y no se debe sobrescribir. |
STREAMLIT_SERVER_PORT |
Puerto para su uso por Streamlit. Este valor pasa a DATABRICKS_APP_PORT y no se debe sobrescribir. |
STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION |
Dado que el proxy inverso de Databricks Apps protege contra la falsificación de solicitud entre sitios (XSRF), se establece en false. |
STREAMLIT_SERVER_ENABLE_CORS |
Dado que el proxy inverso de Databricks Apps protege frente al uso compartido de recursos entre orígenes (CORS), pasa al valor false. |
STREAMLIT_SERVER_HEADLESS |
Pasa al valor true para que Streamlit se ejecute sin abrir una ventana del explorador al iniciarse. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Pasa al valor false para evitar el envío de estadísticas del usuario a Streamlit. |
Bibliotecas de Python preinstaladas
Las siguientes bibliotecas de Python están preinstaladas en el entorno de Databricks Apps. No es necesario incluirlos en la aplicación a menos que necesite una versión diferente.
| Biblioteca | Versión |
|---|---|
| databricks-sql-connector | 3.4.0 |
| databricks-sdk | 0.33.0 |
| mlflow-skinny | 2.16.2 |
| gradio | 4.44.0 |
| streamlit | 1.38.0 |
| brillante | 1.1.0 |
| guión | 2.18.1 |
| flask | 3.0.3 |
| fastapi | 0.115.0 |
| uvicorn[standard] | 0.30.6 |
| gunicorn | 23.0.0 |
| huggingface-hub | 0.35.3 |
| dash-ag-grid | 31.2.0 |
| dash-mantine-components | 0.14.4 |
| dash-bootstrap-components | 1.6.0 |
| plotly | 5.24.1 |
| plotly-resampler | 0.10.0 |
No hay bibliotecas de Node.js preinstaladas en el entorno de Databricks Apps. Para aplicaciones Node.js, debe enumerar explícitamente todas las dependencias en el archivo package.json para asegurarse de que están instaladas al momento de ejecución.