Sdílet prostřednictvím


Inicializační skripty pojmenované podle clusteru (starší verze)

Důležité

Tato dokumentace byla vyřazena a nemusí být aktualizována. Produkty, služby nebo technologie uvedené v tomto obsahu se už nepodporují. Podívejte se, co jsou inicializační skripty?

Varování

Starší globální inicializační skripty a inicializační skripty pojmenované clusterem jsou koncové a už se nedají použít.

Starší inicializační skripty, které nesou název clustru, se spouštějí v clusteru se stejným názvem jako skript. Inicializační skripty pojmenované podle clusterů se snaží provést s nejvyšší snahou (tiše ignorují selhání) a pokoušejí se pokračovat v procesu spuštění clusteru.

Databricks doporučuje migrovat všechny existující inicializační skripty pojmenované podle clusteru na inicializační skripty s rozsahem omezeným na cluster. Vizte inicializační skripty se zaměřením na cluster. Inicializační skripty pojmenované clusterem nejsou v uživatelském rozhraní viditelné, ale najdete je na dbfs:/databricks/init/<cluster-name>/adrese , kde <cluster-name> je název složky, která obsahuje inicializační skripty. Aby bylo možné dokončit migraci, je nutné je odstranit nebo přesunout z této složky.

Zakázání starších inicializačních skriptů pojmenovaných podle clusteru pro pracovní prostor

workspace-conf Pomocí rozhraní API zakažte starší inicializační skripty pojmenované clusterem pro pracovní prostor. Viz Povolení nebo zakázání funkcí.

V těle požadavku JSON zadejte enableDeprecatedClusterNamedInitScriptsfalse, jako v následujícím příkladu:

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

Příklad odpovědi:

{
  "enableDeprecatedClusterNamedInitScripts": "false"
}