メインコンテンツまでスキップ

クラスター固有initスクリプト (legacy)

important

このドキュメントは廃止されており、更新されない可能性があります。 このコンテンツに記載されている製品、サービス、またはテクノロジはサポートされなくなりました。 「initスクリプトとは」を参照してください。

警告

従来のグローバル initスクリプトとクラスター固有initスクリプトはサポートが終了し、使用できなくなりました。

レガシーなクラスター固有initスクリプトは、スクリプトと同じ名前のクラスターで実行されます。 クラスター固有initスクリプトはベストエフォート型(失敗をサイレントに無視する)で、クラスターの起動プロセスを続行しようとします。

Databricks 、既存のすべてのクラスター固有initスクリプトをクラスタースコープのinitスクリプトに移行することをお勧めします。 クラスタースコープinitスクリプトを参照してください。クラスター固有initスクリプトはUIには表示されませんが、 dbfs:/databricks/init/<cluster-name>/にあります。ここで、 <cluster-name> はinitスクリプトを含むフォルダの名前です。 移行を完了するには、そのフォルダから削除または移動する必要があります。

ワークスペースのレガシークラスター固有initスクリプトの無効化

workspace-conf APIを使用して、ワークスペースのレガシー・クラスター固有initスクリプトを無効にします。機能の有効化/無効化を参照してください。

JSONリクエスト本文では、以下の例のようにしてenableDeprecatedClusterNamedInitScriptsfalseに指定します。

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

応答例:

JSON
{
"enableDeprecatedClusterNamedInitScripts": "false"
}