叢集命名的 init 指令碼 (舊版)
重要
此文件已淘汰,且可能未更新。 不再支援此內容中提及的產品、服務或技術。 請參閱什麼是 init 指令碼?。
警告
舊版全域 init 腳本和叢集命名的 init 腳本是生命週期結束,無法再使用。
舊版叢集命名的init腳本會在與腳本名稱相同的叢集上執行。 叢集命名的 init 腳本是最佳努力(以無訊息方式忽略失敗),並嘗試繼續叢集啟動程式。
Databricks 建議將所有現有的叢集命名 init 腳本移轉至叢集範圍的 init 腳本。 請參閱 叢集範圍的 init 腳本。 在UI中看不到叢集命名的init腳本,但可在中找到 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"
}