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 poolen inte har några inaktiva instanser expanderar poolen genom att allokera en ny instans från instansprovidern 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 poolens inaktiva instanser.

Azure Databricks debiterar inte DBU:er när instanser är inaktiva i poolen. Fakturering för instansleverantören tillämpas. 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örigheten Tillåt att poolen skapas för att skapa pooler. Som standard har endast arbetsyteadministratörer behörigheten att skapa poolen. Se Beräkningsrättigheter.

Kommentar

Icke-administratörsanvändare med behörigheten Tillåt poolskapande kan bara skapa pooler med hjälp av CLI eller API. Knappen Skapa pool i användargränssnittet är endast tillgänglig för arbetsyteadministratörer.

Så här skapar du en pool med hjälp av användargränssnittet (endast arbetsyteadministratörer):

  1. Klicka på beräkningsikonBeräkna i sidofältet.
  2. Klicka på fliken Pooler .
  3. Klicka på knappen Skapa pool .
  4. Ange poolkonfigurationen.
  5. 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 för styrknuten och för arbetarnoderna.

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-provider.

Du måste ha behörigheten CAN MANAGE på en pool för att konfigurera behörigheter.

  1. Klicka på Beräkning i sidopanelen.

  2. Klicka på fliken Pooler .

  3. Välj den pool som du vill uppdatera.

  4. Klicka på knappen Behörigheter .

  5. 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.

    Ange poolbehörigheter

  6. Välj en behörighet från den nedrullningsbara menyn för behörighet.

  7. 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å Ta bort ikon ikonen i åtgärderna på sidan Pooler. Om du tar bort en pool:

  • Körande kluster anslutna till poolen fortsätter att köras, men kan dock inte allokera instanser vid 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.