群集命名的 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"
}