AmbienteDatabricks Apps
A execução do seu aplicativo Databricks em um ambiente gerenciado utiliza os seguintes binários e recursos:
- Sistema operacional: Ubuntu 22.04 LTS
- Ambiente Python: Python 3.11, executado em um ambiente virtual dedicado. Todas as dependências estão isoladas dentro deste ambiente. Aplicativos que usam
uvpodem especificar uma versão diferente do Python. Consulte a seção sobre gerenciamento de dependências para um aplicativo Databricks. - Versão UV: 0.10.2
- Ambiente Node.js: Node.js versão 22.16. gerenciar dependências usando
npmepackage.json. - Recurso do sistema: Por default, cada aplicativo pode usar até 2 CPUs virtuais (vCPUs) e 6 GB de memória. Configure o tamanho compute para ajustar a alocação de CPU e memória com base nos requisitos da sua carga de trabalho. Consulte Configurar o tamanho compute para um aplicativo Databricks.
Exibir detalhes do ambiente
Para view o ambiente de um aplicativo específico, incluindo a variável de ambiente e o pacote instalado, acesse Environment tab na página de detalhes do aplicativo. Veja os detalhes de um aplicativo Databricks.
padrão variável de ambiente
As seguintes variáveis de ambiente estão disponíveis em todos os aplicativos:
Variável | Descrição |
|---|---|
| O nome do aplicativo em execução. |
| O ID exclusivo do site Databricks workspace ao qual o aplicativo pertence. |
| O URL do site Databricks workspace ao qual o aplicativo pertence. |
| A porta de rede na qual o aplicativo deve escutar. |
| O ID do cliente para a entidade de serviço Databricks atribuída ao aplicativo. |
| O segredo do OAuth para a entidade de serviço Databricks atribuída ao aplicativo. |
Estrutura variável de ambiente
O ambiente de execução do Databricks Apps configura automaticamente as variáveis de porta e host para as estruturas Python compatíveis. Você não precisa configurar isso manualmente. Todas as variáveis de porta estão definidas com o valor DATABRICKS_APP_PORT.
Estrutura | Variáveis |
|---|---|
Gradio |
|
Streamlit |
|
FastAPI |
|
Uvicórnio |
|
Frasco |
|
Traço |
|
Expressar |
|
Variável de ambiente Streamlit adicional
O ambiente de execução também define as seguintes variáveis específicas do Streamlit:
Variável | Descrição |
|---|---|
| Defina como |
| Defina como |
| Defina como |
| Defina como |
Nenhuma biblioteca Node.js é pré-instalada no ambiente do Databricks Apps. Para aplicativos Node.js, o senhor deve listar explicitamente todas as dependências no arquivo package.json para garantir que elas sejam instaladas em tempo de execução.