Partilhar via


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

Importante

Esta documentação foi desativada e pode não ser atualizada. Os produtos, serviços ou tecnologias mencionados neste conteúdo não são mais suportados. Consulte O que são scripts init?.

Aviso

Os scripts de inicialização global herdados e os scripts de inicialização nomeados por cluster estão em fim de vida útil e não podem mais ser usados.

Os scripts de inicialização nomeados pelo cluster legado são executados em um cluster com o mesmo nome do script. Os scripts de inicialização nomeados por cluster são do tipo que fazem o seu melhor (ignoram falhas de forma silenciosa) e tentam continuar o processo de lançamento do cluster.

O Databricks recomenda migrar todos os scripts init nomeados por cluster existentes para scripts init com escopo de cluster. Consulte Scripts de inicialização com escopo de cluster. Os scripts init nomeados por 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 init. Eles devem ser excluídos ou movidos dessa pasta para concluir uma migração.

Desativar scripts init nomeados por cluster legados num espaço de trabalho

Use a workspace-conf API para desativar scripts de inicialização herdados, nomeados por cluster, para um espaço de trabalho. Consulte Ativar/desativar recursos.

Em um corpo de solicitação JSON, especifique enableDeprecatedClusterNamedInitScripts para 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"
}