Pular para o conteúdo principal

Conectar-se à piscina

nota

Se sua carga de trabalho for compatível com serverless compute, Databricks recomenda o uso de serverless compute em vez de pool para aproveitar as vantagens do compute sempre ativo e escalável. Consulte Conectar-se a serverless compute .

Databricks são um conjunto de instâncias paradas e prontas para uso. Quando os nós de clustering são criados usando as instâncias de parado, os tempos de início de clustering e de escalonamento automático são reduzidos. Se o pool não tiver instâncias parado, o pool se expande alocando uma nova instância do provedor de instâncias para acomodar a solicitação do clustering.

Quando um clustering libera uma instância, ela retorna para pool e fica livre para ser usada por outro clustering. Somente o clustering anexado a um pool pode usar as instâncias do pool parado.

O Databricks não cobra DBUs enquanto as instâncias estão ociosas no pool. A cobrança do provedor de instâncias se aplica. Consulte os preços.

Você pode gerenciar os pools usando a interface do usuário ou chamando a API de pools de instâncias.

Criar um pool

Para criar um pool, o senhor deve ter o direito Allow pool creation entitlement to create pool. Em default, somente os administradores de workspace têm o direito de criação de pool. Consulte computar direitos.

Para criar um pool usando a IU:

  1. Clique em ícone de computação Calcular na barra lateral.
  2. Clique na guia Pools .
  3. Clique no botão Criar pool .
  4. Especifique a configuração do pool.
  5. Clique no botão Criar .

Anexar um clustering a um pool

Para anexar um cluster a um pool usando a UI de criação de cluster, selecione pool em Driver Type (Tipo de driver ) ou worker Type (Tipo de trabalhador ) dropdown quando o senhor configurar o cluster. O pool disponível está listado na parte superior de cada lista do site dropdown. O senhor pode usar o mesmo pool ou um pool diferente para o nó do driver e os nós do worker.

Se o senhor usar o clustering API, deverá especificar driver_instance_pool_id para o nó driver e instance_pool_id para os nós worker.

Para obter mais práticas recomendadas relacionadas ao pool, consulte práticas recomendadas de pool.

permissões de pool

Há três níveis de permissão para um pool: NO PERMISSIONS, CAN ATTACH TO e CAN MANAGE. Para obter detalhes, consulte ACLs de pool.

Configurar as permissões do pool

Esta seção descreve como gerenciar permissões usando a interface de usuário workspace. O senhor também pode usar a API de permissões ou o provedor Terraform da Databricks.

Você deve ter a permissão CAN MANAGE em um pool para configurar permissões.

  1. Na barra lateral, clique em Compute .

  2. Clique na guia Pools .

  3. Selecione o pool que você deseja atualizar.

  4. Clique no botão Permissões .

  5. Em Configurações de permissões , clique no menu dropdown Selecionar usuário, grupo ou entidade de serviço... e selecione um usuário, grupo ou entidade de serviço.

    Defina as permissões do pool

  6. Selecione uma permissão no dropdown de permissões.

  7. Clique em Adicionar e, depois, em Salvar .

Excluir um pool

A exclusão de um pool encerra as instâncias do pool e remove sua configuração. Para excluir um pool, clique no ícone Excluir ícone nas ações da página do pool. Se o senhor excluir um pool:

  • Os clusters em execução anexados ao pool continuam a ser executados, mas não podem alocar instâncias durante o redimensionamento ou o aumento.
  • Os clusters encerrados anexados ao pool não serão iniciados.
important

Não é possível desfazer esta ação.