クラスター固有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リクエスト本文では、以下の例のようにしてenableDeprecatedClusterNamedInitScripts
をfalse
に指定します。
Bash
curl -X PATCH -n \
https://<databricks-instance>/api/2.0/workspace-conf \
-d '{
"enableDeprecatedClusterNamedInitScripts": "false"
}'
応答例:
JSON
{
"enableDeprecatedClusterNamedInitScripts": "false"
}