群集命名的 init 脚本(旧版)

重要

本文档已过时,将来可能不会更新。 本内容中提及的产品、服务或技术不再受支持。 请参阅什么是 init 脚本?

警告

旧版全局 init 脚本和群集命名的 init 脚本已终止服务,不能再使用了。

群集命名的旧版 init 脚本在与脚本同名的群集上运行。 群集命名 init 脚本会尽力运行(以无提示方式忽略故障),并尝试继续执行群集启动过程。

Databricks 建议将所有现有的群集命名 init 脚本迁移到群集范围的 init 脚本。 请参阅群集范围的初始化脚本。 群集命名的 init 脚本在 UI 中不可见,但可在 dbfs:/databricks/init/<cluster-name>/ 中找到,其中 <cluster-name> 是包含 init 脚本的文件夹的名称。 必须将其删除或移出该文件夹才能完成迁移。

为工作区禁用以群集命名的旧版 init 脚本

使用 workspace-conf API 为工作区禁用以群集命名的旧版 init 脚本。 请参阅启用/禁用功能

在 JSON 请求正文中将 enableDeprecatedClusterNamedInitScripts 指定为 false,如以下示例所示:

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

示例响应:

{
"enableDeprecatedClusterNamedInitScripts": "false"
}