Scripts de inicialização globais
Importante
Databricks recomenda configurar todos os scripts de inicialização como cluster-scoped init script e gerenciá-los em seu workspace usando a política de cluster. Consulte script de inicialização com escopo de cluster.
Uma execução global do init script em todos os clusters do seu workspace configurados com usuário único ou modo de acesso compartilhado sem isolamento legado. Somente os administradores do espaço de trabalho podem criar um script de inicialização global. O senhor pode criá-los usando a interface do usuário ou a API REST.
Importante
Antes de usar o script de inicialização global, considere o seguinte:
O script de inicialização global não é executado em todos os tipos de cluster. Somente modos de acesso compartilhado de usuário único e sem isolamento são suportados.
É fácil adicionar uma biblioteca ou fazer outras modificações que causam impactos inesperados. Sempre que possível, use o script de inicialização com escopo de clusters.
Qualquer usuário que crie clusters e ative a entrega logs clusters pode view a saída
stderr
estdout
do init script global . Você deve garantir que seu init script global não gere nenhuma informação confidencial.
Você pode solucionar problemas global init script configurando clusters logs a entrega e examinando os init script logs. Consulte registroinit script .
Observação
init script global não é executado em clusters de serviço de modelo.
Adicione um init script global usando a interface do usuário
Para configurar init script global usando as configurações de administrador:
Vá para as configurações de administrador e clique na compute tab.
Clique em gerenciar próximo ao init scriptglobal.
Clique em + Adicionar.
Nomeie o script e insira-o digitando, colando ou arrastando um arquivo de texto para o campo Script .
Observação
O init script não pode ser maior que 64 KB. Se um script exceder esse tamanho, uma mensagem de erro aparecerá quando você tentar salvar.
Se você tiver mais de um init script global configurado para seu workspace, defina a ordem na qual o novo script será executado.
Se quiser que o script seja habilitado para todos os clusters novos e reiniciados depois de salvar, alterne Enabled.
Importante
Quando você inclui um init script global ou faz alterações no nome, ordem de execução ou ativação do init script, essas alterações não entram em vigor até que você reinicie os clusters.
Clique em Adicionar.
Adicione um init script global usando o Terraform
Você pode adicionar um init script global usando o provedor Databricks Terraform e databricks_global_init_script.
Edite um init script global usando a IU
Vá para as configurações de administrador e clique na compute tab.
Clique em gerenciar próximo ao init scriptglobal.
Clique em um script.
Edite o roteiro.
Clique em Confirmar.
Configurar um init script global usando a API
Os administradores do espaço de trabalho podem adicionar, excluir, reordenar e obter informações sobre o init script global no seu espaço de trabalho usando a API init script global.