Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Databricks рекомендует настраивать все скрипты инициализации как скрипты инициализации уровня кластера и управлять ими во всем рабочем пространстве с помощью политик кластера. См. скрипты инициализации уровня кластера.
Глобальный начальный скрипт выполняется во всех кластерах в рабочей области, настроенных с выделенным (ранее называвшимся однопользовательским) или устаревшим режимом общего доступа без изоляции. Только администраторы рабочей области могут создавать глобальные скрипты инициализации. Их можно создать с помощью пользовательского интерфейса или REST API.
Внимание
Прежде чем использовать глобальные скрипты инициализации, рассмотрите следующее:
- Глобальные скрипты инициализации не выполняются в хранилищах SQL, кластерах обслуживания моделей или в бессерверных вычислениях, включая декларативные конвейеры Lakeflow Spark. Поддерживаются только классические вычисления с выделенными или без изоляции режимами общего доступа.
- Легко добавлять библиотеки или вносить другие изменения, которые вызывают непредвиденные последствия. По возможности используйте вместо них скрипты инициализации на уровне кластера.
- Любой пользователь, создающий кластер и включающий доставку журналов кластера, может просматривать выходные данные
stderrиstdoutиз глобальных скриптов инициализации. Необходимо следить за тем, чтобы глобальные скрипты инициализации не выводили никаких конфиденциальных сведений.
Вы можете устранять неполадки глобальных скриптов инициализации, настроив доставку журналов кластера и проверив журнал скрипта инициализации. См. ведение журнала скрипта Init.
Добавление глобального скрипта инициализации с помощью пользовательского интерфейса
Чтобы настроить глобальные скрипты инициализации с помощью параметров администратора:
Перейдите к параметрам администратора и перейдите на вкладку "Вычисления ".
Щелкните " Управление " рядом с глобальными скриптами инициализации.
Выберите + Добавить.
Придумайте и укажите имя скрипта (введите, вставьте или перетащите текстовый файл в поле Скрипт).
Примечание.
Размер скрипта инициализации не может превышать 64 КБ. Если длина скрипта превышает этот размер, при попытке сохранить его появится сообщение об ошибке.
Если для рабочей области настроено несколько глобальных скриптов инициализации, задайте порядок его запуска.
Если вы хотите, чтобы скрипт включался для всех новых и перезапускаемых кластеров после сохранения, установите переключатель Включено.
Внимание
Когда вы добавляете глобальный скрипт инициализации или вносите изменения в имя, порядок выполнения или включение скриптов инициализации, эти изменения не вступят в силу, пока вы не перезапустите кластер.
Нажмите кнопку Добавить.
Добавление глобального скрипта инициализации с помощью Terraform
Глобальный скрипт инициализации можно добавить с помощью поставщика Databricks Terraform и databricks_global_init_script.
Изменение глобального скрипта инициализации с помощью пользовательского интерфейса
- Перейдите к параметрам администратора и перейдите на вкладку "Вычисления ".
- Щелкните " Управление " рядом с глобальными скриптами инициализации.
- Щелкните скрипт.
- Отредактируйте скрипт.
- Нажмите кнопку Подтвердить.
Настройка глобального скрипта инициализации с помощью API
Администраторы рабочей области могут добавлять, удалять, менять порядок и получать сведения о глобальных скриптах инициализации в вашей рабочей области с помощью API глобальных скриптов инициализации.