Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Wenn Ihre Arbeitslast serverloses Compute unterstützt, empfiehlt Databricks, serverloses Compute statt Pools zu verwenden, um daueraktive, skalierbare Compute-Ressourcen zu nutzen. Siehe Verbindung mit serverlosem Computing.
Azure Databricks Pools sind eine Reihe von Leerlauf-, einsatzbereiten Instanzen. Wenn Clusterknoten mithilfe der sich im Leerlauf befindenden Instanzen erstellt werden, werden die Start- und Autoskalierungszeiten des Clusters reduziert. Wenn der Pool keine Leerlaufinstanzen aufweist, wird der Pool erweitert, indem eine neue Instanz vom Instanzanbieter zugewiesen wird, um die Anforderung des Clusters aufzunehmen.
Wenn ein Cluster eine Instanz freigibt, wird sie an den Pool zurückgegeben und kann von einem anderen Cluster verwendet werden. Nur an einen Pool angefügte Cluster können die Leerlaufinstanzen dieses Pools verwenden.
Azure Databricks berechnet keine DBUs, während die Instanzen im Pool untätig sind. Die Abrechnung des Instanzenanbieters fällt an. Siehe Preise.
Sie können Pools mithilfe der Benutzeroberfläche verwalten oder die Instanzpool-API aufrufen.
Erstellen eines Pools
Um einen Pool zu erstellen, müssen Sie über die Berechtigung Poolerstellung zulassen verfügen. Standardmäßig verfügen nur Arbeitsbereichsadministratoren über die Berechtigung zum Erstellen des Pools. Siehe Berechnen von Berechtigungen.
Hinweis
Nicht-Administratorbenutzer mit der Berechtigung " Poolerstellung zulassen " können nur Pools mit der CLI oder API erstellen. Die Schaltfläche " Pool erstellen " in der Benutzeroberfläche ist nur für Arbeitsbereichsadministratoren verfügbar.
So erstellen Sie einen Pool mithilfe der Benutzeroberfläche (nur Arbeitsbereichsadministratoren):
- Klicken Sie auf der Seitenleiste auf
Compute. - Klicken Sie auf die Registerkarte Pools.
- Klicken Sie auf die Schaltfläche Pool erstellen.
- Geben Sie die Poolkonfiguration an.
- Klicken Sie auf die Schaltfläche Erstellen .
Anfügen eines Clusters an einen Pool
Wenn Sie einen Cluster über die Benutzeroberfläche für die Clustererstellung an einen Pool anfügen möchten, wählen Sie beim Konfigurieren des Clusters den Pool in der Dropdownliste Treibertyp oder Workertyp aus. Verfügbare Pools werden oben in jeder Dropdownliste aufgeführt. Sie können denselben Pool oder verschiedene Pools für den Treiberknoten und die Workerknoten verwenden.
Wenn Sie die Cluster-API verwenden, müssen Sie driver_instance_pool_id für den Treiberknoten und instance_pool_id für die Workerknoten angeben.
Weitere bewährte Methoden für Pools finden Sie unter Bewährte Methoden für Pools.
Poolberechtigungen
Es gibt drei Berechtigungsstufen für einen Pool: KEINE BERECHTIGUNGEN, KANN ANFÜGEN AN und KANN VERWALTEN. Weitere Informationen finden Sie unter Pool-Zugriffssteuerungslisten (ACLs).
Konfigurieren von Poolberechtigungen
In diesem Abschnitt wird beschrieben, wie Sie Berechtigungen über die Benutzeroberfläche des Arbeitsbereichs verwalten. Sie können auch die Berechtigungs-API oder den Databricks-Terraform-Anbieter verwenden.
Sie benötigen die Berechtigung KANN VERWALTEN für einen Pool, um Berechtigungen zu konfigurieren.
Klicken Sie auf der Seitenleiste auf Compute.
Klicken Sie auf die Registerkarte Pools.
Wählen Sie den Pool aus, den Sie aktualisieren möchten.
Klicken Sie auf die Schaltfläche Berechtigungen.
Wählen Sie unter Berechtigungseinstellungen das Dropdownmenü Benutzer, Gruppe oder Dienstprinzipal auswählen… und dann einen*eine Benutzer*in, eine Gruppe oder einen Dienstprinzipal aus.
Wählen Sie eine Berechtigung aus dem Berechtigungs-Dropdownmenü aus.
Klicken Sie auf Hinzufügen und dann auf Speichern.
Löschen eines Pools
Durch das Löschen eines Pools werden die Leerlaufinstanzen des Pools beendet und die Konfiguration entfernt. Zum Löschen eines Pools klicken Sie auf das Symbol
ihn den Aktionen auf der Seite „Pools“. Wenn Sie einen Pool löschen:
- An den Pool angefügte ausgeführte Cluster werden weiterhin ausgeführt, können aber während der Größenänderung oder Hochskalierung keine Instanzen zuordnen.
- An den Pool angefügte beendete Cluster können nicht gestartet werden.
Wichtig
Dieser Vorgang lässt sich nicht rückgängig machen.