Поделиться через


Скрипты инициализации с именем кластера (устаревшие версии)

Внимание

Поддержка этой документации прекращена, она может больше не обновляться. Продукты, службы или технологии, упомянутые в этом контенте, больше не поддерживаются. См. статью "Что такое скрипты инициализации?".

Предупреждение

Устаревшие глобальные скрипты и скрипты с именем кластера инициализации являются конечными и больше не могут использоваться.

Устаревшие скрипты инициализации с именем кластера выполняются в кластере с тем же именем, что и скрипт. Кластерные скрипты инициализации являются оптимальными (они игнорируют ошибки без предупреждения) и пытаются продолжить процесс запуска кластера.

Databricks рекомендует перенести все существующие скрипты инициализации с именем кластера в скрипты инициализации в области кластера. См . скрипты инициализации в области кластера. Скрипты инициализации с именем кластера не отображаются в пользовательском интерфейсе, но можно найти по dbfs:/databricks/init/<cluster-name>/адресу, где <cluster-name> находится имя папки, содержащей скрипты инициализации. Для завершения миграции их необходимо удалить или переместить из этой папки.

Отключение устаревших скриптов инициализации кластера для рабочей области

workspace-conf Используйте API, чтобы отключить устаревшие скрипты инициализации кластера для рабочей области. См. раздел "Включение и отключение функций".

В тексте запроса JSON укажите enableDeprecatedClusterNamedInitScripts falseзначение , как показано в следующем примере:

curl -X PATCH -n \
https://<databricks-instance>/api/2.0/workspace-conf \
-d '{
    "enableDeprecatedClusterNamedInitScripts": "false"
    }'

Пример ответа:

{
"enableDeprecatedClusterNamedInitScripts": "false"
}