Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Databricks uygulamanız aşağıdaki ikili dosyalar ve kaynaklar ile yönetilen bir ortamda çalışır:
- İşletim Sistemi: Ubuntu 22.04 LTS
-
Python ortamı: Ayrılmış bir sanal ortamda çalışan Python 3.11. Tüm bağımlılıklar bu ortamda yalıtılır. Kullanan
uvuygulamalar farklı bir Python sürümü belirtebilir. Bkz. Databricks uygulaması için bağımlılıkları yönetme. - uv sürümü: 0.10.2
-
Node.js ortam: Node.js sürüm 22.16. Kullanarak
npmvepackage.jsonbağımlılıkları yönetin. - Sistem kaynakları: Varsayılan olarak, her uygulama en fazla 2 sanal CPU (vCPU) ve 6 GB bellek kullanabilir. İş yükü gereksinimlerinize göre CPU ve bellek ayırmayı ayarlamak için işlem boyutunu yapılandırın. Bkz . Databricks uygulaması için işlem kaynaklarını yapılandırma.
Ortam ayrıntılarını görüntüleme
Ortam değişkenleri ve yüklü paketler de dahil olmak üzere belirli bir uygulamanın ortamını görüntülemek için uygulamanın ayrıntılar sayfasındaki Ortam sekmesine gidin. Bkz Databricks uygulaması için ayrıntıları görüntüleme.
Varsayılan ortam değişkenleri
Aşağıdaki ortam değişkenleri her uygulamada kullanılabilir:
| Değişken | Açıklama |
|---|---|
DATABRICKS_APP_NAME |
Çalışan uygulamanın adı. |
DATABRICKS_WORKSPACE_ID |
Uygulamanın ait olduğu Databricks çalışma alanının benzersiz kimliği. |
DATABRICKS_HOST |
Uygulamanın ait olduğu Databricks çalışma alanının URL'si. |
DATABRICKS_APP_PORT |
Uygulamanın dinlemesi gereken ağ bağlantı noktası. |
DATABRICKS_CLIENT_ID |
Uygulamaya atanan Databricks hizmet sorumlusunun istemci kimliği. |
DATABRICKS_CLIENT_SECRET |
Uygulamaya atanan Databricks hizmet ilkesi için OAuth gizli anahtarı. |
Uygulama telemetri ortamı değişkenleri
Uygulamanız için telemetriyi etkinleştirdiğinizde Azure Databricks, uygulama çalışma zamanında aşağıdaki ortam değişkenlerini otomatik olarak yapılandırıyor:
| Değişken | Değer | Açıklama |
|---|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT |
http://localhost:4314 |
OTLP toplayıcı uç noktası |
OTEL_EXPORTER_OTLP_PROTOCOL |
grpc |
Dışarı aktarma protokolü |
OTEL_RESOURCE_ATTRIBUTES |
workspace.id=<id>,app.name=<name> |
İzleme bağlamı için kaynak öznitelikleri |
OTEL_SERVICE_NAME |
<your_app_name> |
Telemetri verilerinin hizmet adı |
OTEL_BSP_MAX_QUEUE_SIZE |
10000 |
En fazla yayılma kuyruğu boyutu |
OTEL_BLRP_MAX_QUEUE_SIZE |
10000 |
Günlük kuyruğu boyutu üst sınırı |
OTEL_BSP_MAX_EXPORT_BATCH_SIZE |
512 |
Yayılma alanı dışarı aktarmaları için toplu iş boyutu |
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE |
512 |
Günlük dışarı aktarma işlemleri için toplu iş boyutu |
OTEL_BSP_SCHEDULE_DELAY |
1000 |
Yayılma aralığı (ms) |
OTEL_BLRP_SCHEDULE_DELAY |
1000 |
Günlük dışarı aktarma aralığı (ms) |
Uygulama telemetrisini yapılandırma hakkında daha fazla bilgi edinmek için bkz. Databricks Uygulamaları için telemetriyi yapılandırma.
Çerçeve ortam değişkenleri
Databricks Apps çalışma zamanı, desteklenen Python çerçeveleri için bağlantı noktası ve konak değişkenlerini otomatik olarak ayarlar. Bunları el ile yapılandırmanız gerekmez. Tüm bağlantı noktası değişkenleri değerine DATABRICKS_APP_PORTayarlanır.
| Çerçeve | Variables |
|---|---|
| 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 |
| Gösterge Tablosu | PORT |
| Express | PORT |
Ek Streamlit ortam değişkenleri
Çalışma zamanı aşağıdaki Streamlit'e özgü değişkenleri de ayarlar:
| Değişken | Açıklama |
|---|---|
STREAMLIT_SERVER_HEADLESS |
Streamlit'in tarayıcı penceresi açmadan çalışması için true olarak ayarlayın. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Kullanım istatistiklerinin Streamlit'e false gönderilmesini önlemek için olarak ayarlayın. |
Databricks Apps ortamında önceden yüklenmiş Node.js kitaplığı yoktur. Node.js uygulamaları için, çalışma zamanında yüklendiğinden emin olmak amacıyla, tüm bağımlılıkları dosyanız package.json içinde açıkça listelemeniz gerekir.