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.
Aşağıda, Databricks uygulamanızın çalıştığı sistem ortamı açıklanmaktadır:
İşletim Sistemi: Ubuntu 22.04 LTS
Python ortamı: Ayrılmış bir sanal ortamda çalışan Python 3.11. Bu ortamda tanımlanan
requirements.txtkitaplıklar ve önceden yüklenmiş kitaplıklar dahil olmak üzere tüm bağımlılıklar yalıtılır.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 boyutunu yapılandırma.
Önemli
Uygulama hesaplama boyutlandırması Beta sürümündedir.
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ı. |
Streamlit için varsayılan ortam değişkenleri
Streamlit çerçevesini kullanırsanız Databricks Apps ortamı, Streamlit'e özgü birkaç ortam değişkenini önceden yapılandırıyor:
| Değişken | Açıklama |
|---|---|
STREAMLIT_SERVER_ADDRESS |
Streamlit tarafından kullanılacak sunucu adresi. Bu değer olarak 0.0.0.0 ayarlanır ve geçersiz kılınmamalıdır. |
STREAMLIT_SERVER_PORT |
Streamlit tarafından kullanılacak bağlantı noktası. Bu değer olarak DATABRICKS_APP_PORT ayarlanır ve geçersiz kılınmamalıdır. |
STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION |
Databricks Uygulamaları ters proxy sunucusu Siteler Arası İstek Sahteciliği'ne (XSRF) karşı koruma sağladığından, bu false olarak ayarlanır. |
STREAMLIT_SERVER_ENABLE_CORS |
Databricks Uygulamaları ters proxy, Çapraz Kaynak Paylaşımı (CORS) saldırılarına karşı koruma sağladığı için, bu özellik false olarak ayarlanır. |
STREAMLIT_SERVER_HEADLESS |
Bu ayar, Streamlit'in başlatılırken tarayıcı penceresi açmadan çalışması için true ayarlanır. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Bu, Streamlit'e false kullanıcı istatistikleri gönderilmesini önlemek için olarak ayarlanır. |
Önceden yüklenmiş Python kitaplıkları
Aşağıdaki Python kitaplıkları Databricks Apps ortamında önceden yüklenmiştir. Farklı bir sürüme ihtiyacınız olmadığı sürece bunları uygulamanıza eklemeniz gerekmez.
| Kütüphane | Sürüm |
|---|---|
| databricks-sql-connector (Databricks SQL Bağlayıcısı) | 3.4.0 |
| databricks yazılım geliştirme kiti (SDK) | 0.33.0 |
| mlflow-skinny | 2.16.2 |
| gradio | 4.44.0 |
| Streamlit | 1.38.0 |
| ışıltılı | 1.1.0 |
| çizgi | 2.18.1 |
| Şişe | 3.0.3 |
| fastapi | 0.115.0 |
| uvicorn[standard] | 0.30.6 |
| gunicorn | 23.0.0 |
| huggingface-hub (Hugging Face merkezi) | 0.35.3 |
| dash-ag-grid | 31.2.0 |
| dash-mantine-bileşenleri | 0.14.4 |
| Dash Bootstrap Bileşenleri | 1.6.0 |
| Plotly yazılımı | 5.24.1 |
| plotly-resampler | 0.10.0 |
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.