Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O seguinte descreve o ambiente do sistema no qual seu aplicativo Databricks é executado:
Sistema Operacional: Ubuntu 22.04 LTS
Ambiente do Python: Python 3.11, em execução em um ambiente virtual dedicado. Todas as dependências são isoladas nesse ambiente, incluindo bibliotecas definidas no
requirements.txte bibliotecas pré-instaladas.Node.js ambiente: Node.js versão 22.16. Gerenciar dependências usando
npmepackage.json.Recursos do sistema: Por padrão, cada aplicativo pode usar até 2 CPUs virtuais (vCPUs) e 6 GB de memória. Configure o tamanho da computação para ajustar a alocação de CPU e memória com base nos requisitos de carga de trabalho. Consulte Configurar o tamanho da computação para um aplicativo do Databricks.
Importante
O dimensionamento de computação do aplicativo está em Beta.
Exibir detalhes do ambiente
Para exibir o ambiente de um aplicativo específico, incluindo variáveis de ambiente e pacotes instalados, vá para a guia Ambiente na página de detalhes do aplicativo. Consulte Exibir os detalhes de um aplicativo Databricks.
Variáveis de ambiente padrão
As seguintes variáveis de ambiente estão disponíveis em todos os aplicativos:
| Variável | Descrição |
|---|---|
DATABRICKS_APP_NAME |
O nome do aplicativo em execução. |
DATABRICKS_WORKSPACE_ID |
ID exclusivo do workspace do Databricks ao qual o aplicativo pertence. |
DATABRICKS_HOST |
URL do workspace do Databricks ao qual o aplicativo pertence. |
DATABRICKS_APP_PORT |
A porta de rede na qual o aplicativo deve escutar. |
DATABRICKS_CLIENT_ID |
A ID do cliente da entidade de serviço do Databricks atribuída ao aplicativo. |
DATABRICKS_CLIENT_SECRET |
O segredo do OAuth para a entidade de serviço do Databricks atribuída ao aplicativo. |
Variáveis de ambiente padrão para Streamlit
Se você usar a estrutura streamlit, o ambiente de Aplicativos do Databricks pré-configurará várias variáveis de ambiente específicas do Streamlit:
| Variável | Descrição |
|---|---|
STREAMLIT_SERVER_ADDRESS |
O endereço do servidor para uso pelo Streamlit. Esse valor é definido 0.0.0.0 e não deve ser substituído. |
STREAMLIT_SERVER_PORT |
A porta para uso pelo Streamlit. Esse valor é definido DATABRICKS_APP_PORT e não deve ser substituído. |
STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION |
Como o proxy reverso do Databricks Apps protege contra XSRF (Solicitação Intersite Forjada), isso está definido como false. |
STREAMLIT_SERVER_ENABLE_CORS |
Como o proxy reverso do Databricks Apps protege contra CORS (Compartilhamento de Recursos entre Origens), isso é definido como false. |
STREAMLIT_SERVER_HEADLESS |
Isso é definido como true para que o Streamlit seja executado sem abrir uma janela do navegador ao iniciar. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Isso é definido como false para evitar o envio de estatísticas do usuário para o Streamlit. |
Bibliotecas do Python pré-instaladas
As bibliotecas python a seguir são pré-instaladas no ambiente de Aplicativos do Databricks. Você não precisa incluí-los em seu aplicativo, a menos que precise de uma versão diferente.
| Biblioteca | Versão |
|---|---|
| databricks-sql-connector | 3.4.0 |
| databricks-sdk | 0.33.0 |
| mlflow-skinny | 2.16.2 |
| gradio | 4.44.0 |
| streamlit | 1.38.0 |
| brilhante | 1.1.0 |
| traço | 2.18.1 |
| flask | 3.0.3 |
| fastapi | 0.115.0 |
| uvicorn[padrão] | 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 |
Nenhuma biblioteca de Node.js é pré-instalada no ambiente de Aplicativos do Databricks. Para aplicativos Node.js, você deve listar explicitamente todas as dependências no arquivo package.json para garantir que sejam instaladas durante o tempo de execução.