重要
本文档已过时,将来可能不会更新。 本内容中提及的产品、服务或技术不再受支持。 请参阅什么是 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"
}