Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже описана системная среда, в которой выполняется приложение Databricks:
Операционная система: Ubuntu 22.04 LTS
Среда Python: Python 3.11, работающий в выделенной виртуальной среде. Все зависимости изолированы в этой среде, включая библиотеки, определенные в
requirements.txt, и предварительно установленные библиотеки.средаNode.js: Node.js версии 22.16. Управление зависимостями с помощью
npmиpackage.json.Системные ресурсы: По умолчанию каждое приложение может использовать до 2 виртуальных ЦП и 6 ГБ памяти. Настройте размер вычислительных ресурсов, чтобы настроить выделение ЦП и памяти на основе требований рабочей нагрузки. См. Настройку размера вычислений для приложения Databricks.
Это важно
Размер вычислений приложений находится в бета-версии.
Просмотр сведений о среде
Чтобы просмотреть среду для конкретного приложения, включая переменные среды и установленные пакеты, перейдите на вкладку "Среда " на странице сведений о приложении. См. Просмотрите сведения о приложении Databricks.
Переменные среды по умолчанию
В каждом приложении доступны следующие переменные среды:
| Переменная | Описание |
|---|---|
DATABRICKS_APP_NAME |
Имя запущенного приложения. |
DATABRICKS_WORKSPACE_ID |
Уникальный идентификатор рабочей области Databricks, к которой принадлежит приложение. |
DATABRICKS_HOST |
URL-адрес рабочей области Databricks, к которой принадлежит приложение. |
DATABRICKS_APP_PORT |
На каком сетевом порте приложение должно слушать. |
DATABRICKS_CLIENT_ID |
Идентификатор клиента для служебного принципала Databricks, назначенного приложению. |
DATABRICKS_CLIENT_SECRET |
Секрет OAuth для основного объекта службы Databricks, назначенного приложению. |
Переменные среды по умолчанию для Streamlit
Если вы используете платформу Streamlit, среда Databricks Apps предварительно настраивает несколько переменных среды, относящихся к Streamlit:
| Переменная | Описание |
|---|---|
STREAMLIT_SERVER_ADDRESS |
Адрес сервера для использования Streamlit. Это значение установлено на 0.0.0.0 и не должно быть переопределено. |
STREAMLIT_SERVER_PORT |
Порт для использования с Streamlit. Это значение установлено на DATABRICKS_APP_PORT и не должно быть переопределено. |
STREAMLIT_SERVER_ENABLE_XSRF_PROTECTION |
Поскольку обратный прокси-сервер Databricks Apps защищает от межсайтовой подделки запросов (XSRF), значение установлено на false. |
STREAMLIT_SERVER_ENABLE_CORS |
Поскольку обратный прокси-сервер Databricks Apps защищает от совместного использования ресурсов между различными источниками (CORS), значение установлено на false. |
STREAMLIT_SERVER_HEADLESS |
Чтобы Streamlit запускался без открытия окна браузера, установлено значение true. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Чтобы предотвратить отправку статистики пользователей в Streamlit, это установлено на false. |
Предварительно установленные библиотеки Python
В среде Databricks Apps предварительно установлены следующие библиотеки Python. Их не нужно включать в приложение, если вам не требуется другая версия.
| Библиотека | Версия |
|---|---|
| databricks-sql-connector (коннектор SQL для платформы Databricks) | 3.4.0 |
| databricks-sdk | 0.33.0 |
| mlflow-skinny (упрощённая версия пакета mlflow) | 2.16.2 |
| gradio | 4.44.0 |
| streamlit | 1.38.0 |
| блестящий | 1.1.0 |
| тире | 2.18.1 |
| колба | 3.0.3 |
| fastapi | 0.115.0 |
| uvicorn[standard] | 0.30.6 |
| гуникорн | 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 |
| график-resampler | 0.10.0 |
В среде Databricks Apps библиотеки Node.js не установлены по умолчанию. Для приложений Node.js необходимо явно перечислить все зависимости в package.json файле, чтобы убедиться, что они установлены во время выполнения.