Conectar-se à piscina
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:
- Clique em
Calcular na barra lateral.
- Clique na guia Pools .
- Clique no botão Criar pool .
- Especifique a configuração do pool.
- 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.
-
Na barra lateral, clique em Compute .
-
Clique na guia Pools .
-
Selecione o pool que você deseja atualizar.
-
Clique no botão Permissões .
-
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.
-
Selecione uma permissão no dropdown de permissões.
-
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 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.
Não é possível desfazer esta ação.