Informationen zum Konfigurieren von Einstellungen für Big Data-Cluster nach der Bereitstellung
Gilt für: SQL Server 2019 (15.x)
Wichtig
Das Microsoft SQL Server 2019-Big Data-Cluster-Add-On wird eingestellt. Der Support für SQL Server 2019-Big Data-Clusters endet am 28. Februar 2025. Alle vorhandenen Benutzer*innen von SQL Server 2019 mit Software Assurance werden auf der Plattform vollständig unterstützt, und die Software wird bis zu diesem Zeitpunkt weiterhin über kumulative SQL Server-Updates verwaltet. Weitere Informationen finden Sie im Ankündigungsblogbeitrag und unter Big Data-Optionen auf der Microsoft SQL Server-Plattform.
Einstellungen für Big Data-Cluster für SQL Server auf Cluster-, Dienst- und Ressourcenebene können nach der Bereitstellung über die azdata
-CLI konfiguriert werden. Mit dieser Funktion können Big Data-Cluster für SQL Server-Administratoren Konfigurationen an die jeweiligen Workloadanforderungen anpassen. In diesem Artikel werden Beispielszenarien zum Konfigurieren von Zeitzonen- und Spark-Workloadanforderungen behandelt. Die Funktion für die Konfiguration nach der Bereitstellung folgt einem „set, diff, apply“-Ablauf.
Hinweis
Die Konfiguration von Einstellungen nach der Bereitstellung ist nur in Big Data-Cluster für SQL Server-Bereitstellungen ab CU9 verfügbar. Die Skalierungs-, Speicher- und Endpunktkonfiguration gehören nicht zur Konfiguration von Einstellungen. Optionen und Anleitungen zum Konfigurieren von Big Data-Cluster für SQL Server vor CU9 finden Sie hier.
Schritt-für-Schritt-Szenario: Konfigurieren der Zeitzone für Big Data-Cluster für SQL Server
Ab Big Data-Cluster für SQL Server CU13 ist es möglich, die Zeitzonenkonfiguration des Clusters so anzupassen, dass die Zeitstempel der Dienste an der ausgewählten Zeitzone ausgerichtet sind. Die Einstellung gilt nicht für die Steuerungsebene des Big Data-Clusters. Sie legt die neue Zeitzonenkonfiguration für alle SQL Server-Pools (Master, Compute und Daten), Hadoop-Komponenten und Spark fest.
Hinweis
Big Data-Cluster für SQL Server legt standardmäßig UTC als Zeitzone fest.
Verwenden Sie den folgenden Befehl, um die Zeitzonenkonfiguration festzulegen:
azdata bdc settings set --settings bdc.timezone=America/Los_Angeles
Anwenden der ausstehenden Einstellungen auf den Cluster
Der folgende Befehl wendet die Konfiguration an und startet alle Dienste neu. Lesen Sie die letzten Abschnitte dieses Artikels, um Informationen zum Nachverfolgen von Änderungen und zum Steuern des Konfigurationsprozesses zu erhalten.
azdata bdc settings apply
Schritt-für-Schritt-Szenario: Konfigurieren des Clusters entsprechend den Spark-Workloadanforderungen
Anzeigen der aktuellen Konfigurationen des Spark-Diensts im Big Data-Cluster
Im folgenden Beispiel wird gezeigt, wie die vom Benutzer konfigurierten Einstellungen des Spark-Diensts angezeigt werden. Sie können alle möglichen konfigurierbaren Einstellungen, alle vom System verwalteten und alle konfigurierbaren Einstellungen sowie ausstehende Einstellungen über optionale Parameter anzeigen. Weitere Informationen finden Sie unter azdata bdc spark
statement.
azdata bdc spark settings show
Beispielausgabe
Spark-Dienst
Einstellung | Ausgeführter Wert |
---|---|
spark-defaults-conf.spark.driver.cores |
1 |
spark-defaults-conf.spark.driver.memory |
1664m |
Ändern der Standardanzahl von Kernen und des Arbeitsspeichers für den Spark-Treiber
Aktualisieren Sie für den Spark-Dienst die Standardanzahl von Kernen auf zwei und den Standardarbeitsspeicher auf 7424 MB. Dies wirkt sich für den Spark-Dienst auf alle Ressourcen mit Spark aus.
azdata bdc spark settings set --settings spark-defaults-conf.spark.driver.cores=2,spark-defaults-conf.spark.driver.memory=7424m
Ändern der Standardanzahl der Kerne und Arbeitsspeicher für die Spark-Executors im Speicherpool
Aktualisieren Sie für den Speicherpool die Standardanzahl der Executorkerne auf 4.
azdata bdc spark settings set --settings spark-defaults-conf.spark.executor.cores=4 --resource=storage-0
Konfigurieren zusätzlicher Pfade zum Standardklassenpfad von Spark-Anwendungen
Der Pfad /opt/hadoop/share/hadoop/tools/lib/
enthält mehrere Bibliotheken, die von Ihren Spark-Anwendungen verwendet werden sollen, aber der Pfad, auf den verwiesen wird, wird standardmäßig nicht in den Klassenpfad von Spark-Anwendungen geladen. Um diese Einstellung zu aktivieren, wenden Sie das folgende Konfigurationsmuster an.
azdata bdc hdfs settings set --settings hadoop-env.HADOOP_CLASSPATH="/opt/hadoop/share/hadoop/tools/lib/*"
Anzeigen der im Big Data-Cluster gestageten ausstehenden Einstellungsänderungen
Zeigen Sie die ausstehenden Änderungen an Einstellungen nur für den Spark-Dienst und für den gesamten Big Data-Cluster an.
Ausstehende Einstellungen für den Spark-Dienst
azdata bdc spark settings show --filter-option=pending --include-details
Spark-Dienst
Einstellung | Ausgeführter Wert | Konfigurierter Wert | Konfigurierbar | Konfiguriert | Zeitpunkt des letzten Updates |
---|---|---|---|---|---|
spark-defaults-conf.spark.driver.cores |
1 |
2 |
true |
true |
|
spark-defaults-conf.spark.driver.memory |
1664m |
7424m |
true |
true |
Alle ausstehenden Einstellungen
azdata bdc settings show --filter-option=pending --include-details --recursive
Einstellungen auf Dienstebene für Spark: ausstehend
Einstellung | Ausgeführter Wert | Konfigurierter Wert | Konfigurierbar | Konfiguriert | Zeitpunkt des letzten Updates |
---|---|---|---|---|---|
spark-defaults-conf.spark.driver.cores |
1 |
2 |
true |
true |
|
spark-defaults-conf.spark.driver.memory |
1664m |
7424m |
true |
true |
Speicher-0 Einstellungen auf Ressourcenebene für Spark: ausstehend
Einstellung | Ausgeführter Wert | Konfigurierter Wert | Konfigurierbar | Konfiguriert | Zeitpunkt des letzten Updates |
---|---|---|---|---|---|
spark-defaults-conf.spark.executor.cores |
1 |
4 |
true |
true |
Anwenden der ausstehenden Einstellungen auf den Big Data-Cluster
azdata bdc settings apply
Überwachen des Konfigurationsupdatestatus
azdata bdc status show
Optionale Schritte
Wiederherstellen der ausstehenden Konfigurationseinstellungen
Wenn die ausstehenden Konfigurationseinstellungen nicht mehr geändert werden sollen, können Sie die Bereitstellung dieser Einstellungen aufheben. Dadurch werden die ausstehenden Einstellungen auf allen Ebenen wiederhergestellt.
azdata bdc settings revert
Abbrechen des Konfigurationsupgrades
Wenn beim Konfigurationsupgrade bei einer der Komponenten ein Fehler auftritt, können Sie den Upgradevorgang abbrechen und die vorherigen Clusterkonfigurationen wiederherstellen. Einstellungen, die während des Upgrades für Änderungen bereitgestellt wurden, werden nochmals als ausstehende Einstellungen aufgeführt.
azdata bdc settings cancel-apply