Ansluta till pooler
Kommentar
Om din arbetsbelastning stöder serverlös beräkning rekommenderar Databricks att du använder serverlös beräkning i stället för pooler för att dra nytta av alltid på, skalbar beräkning. Se Ansluta till serverlös beräkning.
Azure Databricks-pooler är en uppsättning inaktiva instanser som är redo att användas. När klusternoder skapas med inaktiva instanser minskas tiden för klusterstart och automatisk skalning. Om det inte finns några inaktiva instanser i poolen expanderas den genom att en ny instans från instansleverantören allokeras för att hantera klustrets begäran.
När ett kluster släpper en instans återgår instansen till poolen och kan sedan användas av ett annat kluster. Endast kluster som är anslutna till en pool kan använda de aktiva instanserna i poolen.
Azure Databricks debiterar inte DBU när instanser är inaktiva i poolen. Faktureringen för instansprovidern gäller. Se priser.
Du kan hantera pooler med hjälp av användargränssnittet eller genom att anropa API:et för instanspooler.
Skapa en pool
Om du vill skapa en pool måste du ha behörighet att skapa pooler. Som standard har endast arbetsyteadministratörer behörighet att skapa pooler.
Så här skapar du en pool med hjälp av användargränssnittet:
- Klicka på Beräkna i sidofältet.
- Klicka på fliken Pooler .
- Klicka på knappen Skapa pool .
- Ange poolkonfigurationen.
- Klicka på knappen Skapa.
Koppla ett kluster till en pool
Om du vill koppla ett kluster till en pool med hjälp av användargränssnittet för klusterskapande väljer du poolen i listrutan Drivrutinstyp eller Arbetstyp när du konfigurerar klustret. Tillgängliga pooler visas överst i varje listruta. Du kan använda samma pool eller olika pooler för drivrutinsnoden och arbetsnoderna.
Om du använder kluster-API:et måste du ange driver_instance_pool_id
för drivrutinsnoden och instance_pool_id
för arbetsnoderna.
Mer metodtips för pooler finns i Metodtips för pooler.
Poolbehörigheter
Det finns tre behörighetsnivåer för en pool: INGA BEHÖRIGHETER, KAN KOPPLA TILL och KAN HANTERA. Mer information finns i Pool-ACL:er.
Konfigurera poolbehörigheter
I det här avsnittet beskrivs hur du hanterar behörigheter med hjälp av arbetsytans användargränssnitt. Du kan också använda behörighets-API:et eller Databricks Terraform-providern.
Du måste ha behörigheten CAN MANAGE på en pool för att konfigurera behörigheter.
Klicka på Beräkning i sidopanelen.
Klicka på fliken Pooler .
Välj den pool som du vill uppdatera.
Klicka på knappen Behörigheter .
I Behörighetsinställningar klickar du på listrutan Välj användare, grupp eller tjänstens huvudnamn... och väljer en användare, grupp eller tjänstens huvudnamn.
Välj en behörighet från den nedrullningsbara menyn för behörighet.
Klicka på Lägg till och sedan på Spara.
Ta bort en pool
Om du tar bort en pool avslutas poolens inaktiva instanser och dess konfiguration tas bort. Om du vill ta bort en pool klickar du på ikonen i åtgärderna på sidan Pooler. Om du tar bort en pool:
- Kluster som körs som är anslutna till poolen fortsätter att köras, men kan inte allokera instanser under storleksändring eller uppskalning.
- Det går inte att starta avslutade kluster som är anslutna till poolen.
Viktigt!
Du kan inte ångra den här åtgärden.