Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Databricks-alkalmazás felügyelt környezetben fut a következő bináris fájlokkal és erőforrásokkal:
- Operációs rendszer: Ubuntu 22.04 LTS
-
Python-környezet: Dedikált virtuális környezetben futó Python 3.11. Ebben a környezetben minden függőség el van különítve. A használt
uvalkalmazások eltérő Python-verziót adhatnak meg. Lásd: Databricks-alkalmazások függőségeinek kezelése. - uv verzió: 0.10.2
-
Node.js környezet: Node.js 22.16-os verzió. Függőségek kezelése fájllal
npmvagypnpmfájl használatávalpackage.json. Lásd: Node.js függőségek definiálása. - Rendszererőforrások: Alapértelmezés szerint minden alkalmazás legfeljebb 2 virtuális processzort (vCPU-t) és 6 GB memóriát használhat. Konfigurálja a számítási méretet úgy, hogy a számítási feladatok igényeinek megfelelően állítsa be a processzor- és memóriafoglalást. Lásd: Számítási erőforrások konfigurálása Databricks-alkalmazásokhoz.
A környezet részleteinek megtekintése
Ha meg szeretné tekinteni egy adott alkalmazás környezetét, beleértve a környezeti változókat és a telepített csomagokat, lépjen a Környezet lapra az alkalmazás részletek lapján. Lásd a Databricks alkalmazás részleteit.
Alapértelmezett környezeti változók
A következő környezeti változók érhetők el minden alkalmazásban:
| Változó | Leírás |
|---|---|
DATABRICKS_APP_NAME |
A futó alkalmazás neve. |
DATABRICKS_WORKSPACE_ID |
Annak a Databricks-munkaterületnek az egyedi azonosítója, amelyhez az alkalmazás tartozik. |
DATABRICKS_HOST |
Annak a Databricks-munkaterületnek az URL-címe, amelyhez az alkalmazás tartozik. |
DATABRICKS_APP_PORT |
Az a hálózati port, amelyen az alkalmazásnak figyelnie kell. |
DATABRICKS_CLIENT_ID |
Az alkalmazáshoz rendelt Databricks szolgáltatásfő ügyfél-azonosítója. |
DATABRICKS_CLIENT_SECRET |
Az alkalmazáshoz rendelt Databricks szolgáltatásnév OAuth-titkos kódja. |
Alkalmazástelemetria környezeti változói
Amikor engedélyezi az alkalmazás telemetriáját, az Azure Databricks automatikusan konfigurálja a következő környezeti változókat az alkalmazás futtatókörnyezetében:
| Változó | Érték | Leírás |
|---|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT |
http://localhost:4314 |
Az OTLP-gyűjtő végpontja |
OTEL_EXPORTER_OTLP_PROTOCOL |
grpc |
Az exportálási protokoll |
OTEL_RESOURCE_ATTRIBUTES |
workspace.id=<id>,app.name=<name> |
Erőforrásattribútumok a nyomkövetési környezethez |
OTEL_SERVICE_NAME |
<your_app_name> |
A telemetriai adatok szolgáltatásneve |
OTEL_BSP_MAX_QUEUE_SIZE |
10000 |
Az üzenetsor maximális mérete |
OTEL_BLRP_MAX_QUEUE_SIZE |
10000 |
Naplósor maximális mérete |
OTEL_BSP_MAX_EXPORT_BATCH_SIZE |
512 |
Kötegméret a spanexportokhoz |
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE |
512 |
Naplóexportok kötegmérete |
OTEL_BSP_SCHEDULE_DELAY |
1000 |
Exportálási időköz (ms) |
OTEL_BLRP_SCHEDULE_DELAY |
1000 |
Naplóexportálási időköz (ms) |
Az alkalmazástelemetria konfigurálásáról további információt a Databricks Apps telemetriájának konfigurálása című témakörben talál.
Keretrendszer környezeti változói
A Databricks Apps futtatókörnyezete automatikusan beállítja a port- és állomásváltozókat a támogatott Python-keretrendszerekhez. Ezeket nem kell manuálisan konfigurálnia. Minden portváltozó értéke a DATABRICKS_APP_PORTkövetkező.
| Keretrendszer | Változók |
|---|---|
| Gradio |
GRADIO_SERVER_PORT, GRADIO_SERVER_NAME=0.0.0.0 |
| Streamlit |
STREAMLIT_SERVER_PORT, STREAMLIT_SERVER_ADDRESS=0.0.0.0 |
| FastAPI |
UVICORN_PORT, UVICORN_HOST=0.0.0.0 |
| Uvicorn |
UVICORN_PORT, UVICORN_HOST=0.0.0.0 |
| Flask |
FLASK_RUN_PORT, FLASK_RUN_HOST=0.0.0.0 |
| Gondolatjel | PORT |
| Expressz | PORT |
További Streamlit környezeti változók
A futtatókörnyezet a következő Streamlit-specifikus változókat is beállítja:
| Változó | Leírás |
|---|---|
STREAMLIT_SERVER_HEADLESS |
Állítsa úgy, hogy a true Streamlit böngészőablak megnyitása nélkül fusson. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Úgy van beállítva, hogy false megakadályozza a használati statisztikák Streamlitbe küldését. |
Nincsenek előre telepített Node.js kódtárak a Databricks Apps-környezetben. Listázhatja a fájl összes Node.js függőségét package.json . Lásd: Node.js függőségek definiálása.