Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto popisuje systémové prostředí, ve kterém běží vaše aplikace Databricks:
Operační systém: Ubuntu 22.04 LTS
Prostředí Pythonu: Python 3.11 spuštěný ve vyhrazeném virtuálním prostředí Všechny závislosti jsou v tomto prostředí izolované, včetně knihoven definovaných v
requirements.txta předinstalovaných knihovnách.Node.js prostředí: Node.js verze 22.16. Správa závislostí pomocí
npmapackage.json.Systémové prostředky: Ve výchozím nastavení může každá aplikace používat až 2 virtuální procesory (vCPU) a 6 GB paměti. Nakonfigurujte velikost výpočetních prostředků tak, aby upravte přidělení procesoru a paměti na základě vašich požadavků na úlohy. Viz Konfigurace velikosti výpočetních prostředků pro aplikaci Databricks.
Důležité
Velikost výpočtu aplikace je v beta verzi.
Zobrazit podrobnosti o prostředí
Pokud chcete zobrazit prostředí pro konkrétní aplikaci, včetně proměnných prostředí a nainstalovaných balíčků, přejděte na kartu Prostředí na stránce podrobností aplikace. Podívejte se na podrobnosti o aplikaci Databricks.
Výchozí proměnné prostředí
V každé aplikaci jsou k dispozici následující proměnné prostředí:
| Proměnná | Popis |
|---|---|
DATABRICKS_APP_NAME |
Název spuštěné aplikace. |
DATABRICKS_WORKSPACE_ID |
Jedinečné ID pracovního prostoru Databricks, do které aplikace patří. |
DATABRICKS_HOST |
Adresa URL pracovního prostoru Databricks, do kterého aplikace patří. |
DATABRICKS_APP_PORT |
Síťový port, na který by měla aplikace naslouchat. |
DATABRICKS_CLIENT_ID |
ID klienta pro instanční objekt Databricks přiřazený k aplikaci. |
DATABRICKS_CLIENT_SECRET |
Tajný klíč OAuth pro hlavního uživatele služby Databricks přiřazeného k aplikaci. |
Výchozí proměnné prostředí pro Streamlit
Pokud používáte architekturu Streamlit, prostředí Databricks Apps předem nakonfiguruje několik proměnných prostředí specifické pro Streamlit:
| Proměnná | Popis |
|---|---|
STREAMLIT_SERVER_ADDRESS |
Adresa serveru pro použití službou Streamlit. Tato hodnota je nastavena na 0.0.0.0 a nesmí být přepsána. |
STREAMLIT_SERVER_PORT |
Port pro použití službou Streamlit. Tato hodnota je nastavena na DATABRICKS_APP_PORT a nesmí být přepsána. |
STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION |
Vzhledem k tomu, že reverzní proxy Databricks Apps chrání proti Cross-Site Request Forgery (XSRF), je to nastaveno na false. |
STREAMLIT_SERVER_ENABLE_CORS |
Protože reverzní proxy aplikací Databricks chrání před sdílením prostředků mezi různými zdroji (CORS), je nastaveno na false. |
STREAMLIT_SERVER_HEADLESS |
Tato možnost je nastavená na true, aby streamlit běžel bez otevření okna prohlížeče při spuštění. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Tato možnost je nastavená na false, aby se zabránilo odesílání statistik uživatelů do služby Streamlit. |
Předinstalované knihovny Pythonu
Následující knihovny Pythonu jsou předinstalované v prostředí Databricks Apps. Pokud nepotřebujete jinou verzi, nemusíte je do aplikace zahrnout.
| Knihovna | Verze |
|---|---|
| Databricks SQL Connector | 3.4.0 |
| Databricks SDK | 0.33.0 |
| mlflow-skinny | 2.16.2 |
| gradio | 4.44.0 |
| Streamlit | 1.38.0 |
| lesklý | 1.1.0 |
| pomlčka | 2.18.1 |
| baňka | 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 |
| převzorkování plotly | 0.10.0 |
V prostředí Databricks Apps nejsou předinstalované žádné knihovny Node.js. U Node.js aplikací musíte explicitně vypsat všechny závislosti v package.json souboru, aby se zajistilo, že jsou nainstalované za běhu.