Compartilhar via


Scripts de inicialização nomeados pelo cluster (herdado)

Importante

Esta documentação foi desativada e pode não estar atualizada. Não há mais suporte para os produtos, serviços ou tecnologias mencionados neste conteúdo. Consulte O que são scripts de inicialização?.

Aviso

Os scripts de inicialização globais herdados e os scripts de inicialização nomeados por cluster atingiram o fim de sua vida útil e não podem mais ser usados.

Os scripts de inicialização herdados com nome de cluster são executados em um cluster com o mesmo nome do script. Os scripts de inicialização nomeados pelo cluster são o melhor esforço (ignoram silenciosamente as falhas) e tentam continuar o processo de inicialização do cluster.

O Databricks recomenda a migração de todos os scripts de inicialização nomeados por cluster existentes para scripts de inicialização com escopo de cluster. Consulte Scripts de inicialização com escopo de cluster. Os scripts de inicialização nomeados pelo cluster não são visíveis na interface do usuário, mas podem ser encontrados em dbfs:/databricks/init/<cluster-name>/, onde <cluster-name> é o nome da pasta que contém os scripts de inicialização. Eles precisam ser excluídos ou movidos dessa pasta para concluir uma migração.

Desativar os scripts de inicialização nomeados pelo cluster herdados para um espaço de trabalho

Use a API workspace-conf para desabilitar os scripts de inicialização herdados nomeados pelo cluster para um espaço de trabalho. Consulte Habilitar/Desabilitar recursos.

Em um corpo de solicitação JSON, especifique enableDeprecatedClusterNamedInitScripts a false, como no exemplo a seguir:

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

Resposta de exemplo:

{
"enableDeprecatedClusterNamedInitScripts": "false"
}