Pular para o conteúdo principal

Quais arquivos posso referenciar em um init script?

O suporte para referência a outros arquivos em um init script depende de onde os arquivos referenciados estão armazenados. Este artigo descreve esse comportamento e fornece recomendações.

Databricks recomenda gerenciar todos os scripts de inicialização como scripts de inicialização com escopo de cluster.

Qual identidade é usada para executar o script de inicialização?

No modo de acesso dedicado (antigo usuário único), a identidade do principal atribuído (o usuário ou grupo) é usada.

No modo de acesso padrão (anteriormente compartilhado) ou no modo de acesso compartilhado sem isolamento, o script de inicialização usa a identidade do proprietário do clustering.

Nem todos os locais de armazenamento do script de inicialização são compatíveis com todas as versões e modos de acesso do site Databricks Runtime. Consulte Onde o script de inicialização pode ser instalado?

Posso fazer referência a arquivos em volumes Unity Catalog a partir do script de inicialização?

O senhor pode fazer referência à biblioteca e ao script de inicialização armazenado nos volumes Unity Catalog a partir do script de inicialização armazenado nos volumes Unity Catalog.

important

As credenciais necessárias para acessar outros arquivos armazenados em volumes Unity Catalog são disponibilizadas somente no script de inicialização armazenado em volumes Unity Catalog. O senhor não pode fazer referência a nenhum arquivo nos volumes Unity Catalog a partir do script de inicialização configurado em outros locais.

Para o clustering com modo de acesso padrão, somente o init script configurado precisa ser adicionado à lista de permissões. O acesso a outros arquivos mencionados no site init script é regido pelo site Unity Catalog.

Posso fazer referência aos arquivos workspace a partir do script de inicialização?

O senhor não pode fazer referência a biblioteca, arquivos de configuração ou scripts shell armazenados em arquivos workspace a partir do script de inicialização. Isso inclui biblioteca, scripts shell ou outros arquivos armazenados nas pastas Databricks Git .

Posso fazer referência a arquivos no armazenamento de objetos na nuvem a partir do script de inicialização?

O senhor pode fazer referência à biblioteca e ao script de inicialização armazenados no armazenamento de objetos na nuvem a partir do script de inicialização.

Para o clustering com modo de acesso padrão, somente o init script configurado precisa ser adicionado à lista de permissões. O acesso a outros arquivos referenciados no site init script é determinado pelo acesso configurado ao armazenamento de objetos na nuvem.

Databricks Recomenda o uso da conta de serviço do Google Cloud para gerenciar o acesso à biblioteca e ao script de inicialização armazenado em GCS. Crie um serviço do Google Cloud account com a função Storage Object Viewer para o bucket desejado e anexe-o a um cluster. Consulte Acessar GCS buckets usando a conta de serviço do Google Cloud no clustering.