Ein Index von Verwaltungs-Notebooks für Big Data-Clustern für SQL Server
Diese Seite ist ein Index der Notebooks für SQL Server-Big Data-Cluster. Diese ausführbaren Notebooks (.ipynb) verwalten Big Data-Cluster für SQL Server 2019.
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.
Sie können Big Data-Cluster für SQL Server mit Jupyter-Notebooks verwalten. Wenn Sie dies tun, suchen alle Notebooks nach ihren eigenen Abhängigkeiten suchen. Die Option Alle Zellen ausführen wird entweder erfolgreich abgeschlossen oder löst eine Ausnahme aus, die einen Hinweis mit einem Link zu einem anderen Notebook enthält, um die fehlende Abhängigkeit aufzulösen. Folgen Sie dem Hinweislink zum Ziel-Notebook, und klicken Sie auf Alle Zellen ausführen. Kehren Sie nach erfolgreicher Fertigstellung zum ursprünglichen Notebook zurück, und wählen Sie Alle Zellen ausführen aus.
Wenn alle Abhängigkeiten installiert sind und Alle Zellen ausführen fehlschlägt, werden die Ergebnisse von jedem Notebook analysiert. Wenn möglich stellt ein Hinweis mit einem Link eine Anleitung zum Beheben des Problems bereit.
- Weitere Informationen zur Verwendung von Notebooks für die Verwaltung von SQL Server-Big Data-Clustern finden Sie unter Verwalten von SQL Server-Big Data-Cluster mit Azure Data Studio-Notebooks.
- Informationen zum Speicherort von Notebooks zur Verwaltung von Big Data-Clustern finden Sie unter Verwaltungsressourcen für Big Data-Cluster.
Installieren und Deinstallieren von Hilfsprogrammen zu Big Data-Clustern
Nachfolgend sehen Sie eine Reihe von Notebooks, die für die Installation und Deinstallation von Befehlszeilentools nützlich sind. Darin werden auch Pakete zum Verwalten von Big Data-Clustern für SQL Server bereitgestellt.
Name | Beschreibung |
---|---|
SOP012: unixodbc für Mac installieren | Verwenden Sie dieses Notebook, wenn beim Verwenden von brew Fehler auftreten, um die odbc für SQL Server zu installieren. |
SOP036: kubectl-CLI installieren | Verwenden Sie dieses Notebook, um die kubectl-Befehlszeilenschnittstelle unabhängig von Ihrem Betriebssystem zu installieren. |
SOP037: kubectl-CLI deinstallieren | Verwenden Sie dieses Notebook, um die kubectl-Befehlszeilenschnittstelle unabhängig von Ihrem Betriebssystem zu deinstallieren. |
SOP038: Azure CLI installieren | Verwenden Sie dieses Notebook, um die Azure CLI unabhängig von Ihrem Betriebssystem zu installieren. |
SOP040 – pip-Upgrade in der ADS-Python-Sandbox ausführen | Verwenden Sie dieses Notebook für ein Upgrade von pip in der ADS-Python-Sandbox. |
SOP059 – Kubernetes-Python-Modul installieren | Verwenden Sie dieses Notebook, um Kubernetes-Module mit Python zu installieren. |
SOP060 – Kubernetes-Modul deinstallieren | Verwenden Sie dieses Notebook, um Kubernetes-Module mit Python zu deinstallieren. |
SOP062: Installieren der Module ipython-sql und pyodbc | Verwenden Sie dieses Notebook zum Installieren der Module ipython-sql und pyodbc. |
SOP069: ODBC für SQL Server installieren | Verwenden Sie dieses Notebook, um den ODBC-Treiber zu installieren, da einige Unterbefehle in azdata den SQL Server ODBC-Treiber benötigen. |
Sichern und Wiederherstellen von Big Data-Clustern
Nachfolgend sehen Sie eine Reihe von Notebooks, die für Sicherungs- und Wiederherstellungsvorgänge auf Big Data-Clustern für SQL Server nützlich sind.
Name | Beschreibung |
---|---|
SOP008: HDFS-Dateien in Azure Data Lake Store Gen2 mit distcp sichern | Dieses Standardbetriebsverfahren (Standard Operating Procedure, SOP) sichert Daten aus dem Big Data-Quellcluster des HDFS-Dateisystems im Azure Data Lake Store Gen2-Konto, das Sie angeben. Stellen Sie sicher, dass das Azure Data Lake Store Gen2-Konto mit aktiviertem „hierarchischem Namespace“ konfiguriert ist. |
Verwalten von Zertifikaten in Big Data-Clustern
Nachfolgend sehen Sie eine Reihe von Notebooks zum Verwalten von Zertifikaten für Big Data-Clustern.
Name | Beschreibung |
---|---|
CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren | Generieren Sie ein Zertifikat der Stammzertifizierungsstelle. Erwägen Sie, ein einziges Zertifikat der Stammzertifizierungsstelle für alle Nicht-Produktionscluster in jeder Umgebung zu verwenden, da durch diese Methode die Anzahl von Stammzertifikaten der Zertifizierungsstelle verringert wird, die auf Clients hochgeladen werden müssen, die eine Verbindung mit diesen Clustern herstellen. |
CER002: Vorhandenes Zertifikat der Stammzertifizierungsstelle herunterladen | Verwenden Sie dieses Notebook, um ein generiertes Zertifikat der Stammzertifizierungsstelle von einem Cluster herunterzuladen. |
CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen | CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen. |
CER004: Vorhandenes Zertifikat der Stammzertifizierungsstelle herunter- und hochladen | Ein vorhandenes Zertifikat der Stammzertifizierungsstelle herunter- und hochladen. |
CER005: Installieren eines neuen Zertifikats der Stammzertifizierungsstelle | Installiert ein neues Zertifikat der Stammzertifizierungsstelle. |
CER010: Generiertes Zertifikat der Stammzertifizierungsstelle lokal installieren | Dieses Notebook kopiert lokal (aus einem Big Data-Cluster) das generierte Zertifikat der Stammzertifizierungsstelle, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen installiert wurde, und installiert anschließend das Zertifikat der Stammzertifizierungsstelle im lokalen Zertifikatspeicher dieses Computers. |
CER020: Verwaltungsproxyzertifikat erstellen | Mit diesem Notebook wird ein Zertifikat für den Verwaltungsproxy-Endpunkt erstellt. |
CER021: Knox-Zertifikat erstellen | Mit diesem Notebook wird ein Zertifikat für den Knox-Gatewayendpunkt erstellt. |
CER022: App- Proxyzertifikat erstellen | Mit diesem Notebook wird ein Zertifikat für den App-Bereitstellungsproxy-Endpunkt erstellt. |
CER023: Masterzertifikat erstellen | Mit diesem Notebook wird ein Zertifikat für den Masterendpunkt erstellt. |
CER024: Controllerzertifikat erstellen | Mit diesem Notebook wird ein Zertifikat für den Controllerendpunkt erstellt. |
CER025: Vorhandenes Verwaltungsproxyzertifikat hochladen | Mit diesem Notebook wird ein vorhandenes Verwaltungsproxyzertifikat hochgeladen. |
CER026: Vorhandenes Gatewayzertifikat hochladen | Mit diesem Notebook wird ein extern generiertes Gatewayzertifikat in einen Cluster hochgeladen. |
CER027: Vorhandenes App Service-Proxyzertifikat hochladen | Mit diesem Notebook wird ein extern generiertes App Service-Zertifikats in einen Cluster hochgeladen. |
CER028: Vorhandene Masterzertifikate hochladen | Mit diesem Notebook wird ein extern generiertes Masterzertifikat in einen Cluster hochgeladen. |
CER028: Vorhandenes Controllerzertifikat hochladen | Mit diesem Notebook wird ein extern generiertes Controllerzertifikat in einen Cluster hochgeladen. |
CER030: Verwaltungsproxyzertifikat mit generierter Zertifizierungsstelle signieren | Mit diesem Notebook wird das Zertifikat, das mithilfe von CER020: Verwaltungsproxyzertifikat erstellen erstellt wurde, mit dem generierten Zertifikat der Stammzertifizierungsstelle generiert, signiert, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen erstellt wurde. |
CER031: Knox-Zertifikat mit generierter Zertifizierungsstelle signieren | Mit diesem Notebook wird das Zertifikat, das mithilfe von CER021: Knox-Zertifikat erstellen erstellt wurde, mit dem generierten Zertifikat der Stammzertifizierungsstelle generiert, signiert, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen erstellt wurde. |
CER032: App-Proxyzertifikat mit generierter Zertifizierungsstelle signieren | Mit diesem Notebook wird das Zertifikat, das mithilfe von CER022: App-Proxyzertifikat erstellen erstellt wurde, mit dem generierten Zertifikat der Stammzertifizierungsstelle generiert, signiert, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen erstellt wurde. |
CER033: Masterzertifikat mit generierter Zertifizierungsstelle signieren | Mit diesem Notebook wird das Zertifikat, das mithilfe von CER023: Masterzertifikat erstellen erstellt wurde, mit dem generierten Zertifikat der Stammzertifizierungsstelle generiert, signiert, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen erstellt wurde. |
CER034: Controllerzertifikat mit generierter Zertifizierungsstelle signieren | Mit diesem Notebook wird das Zertifikat, das mithilfe von CER024: Controllerzertifikat erstellen erstellt wurde, mit dem generierten Zertifikat der Stammzertifizierungsstelle signiert, das entweder mit CER001: Ein Zertifikat der Stammzertifizierungsstelle generieren oder mit CER003: Vorhandenes Zertifikat der Stammzertifizierungsstelle hochladen erstellt wurde. |
CER040: Signiertes Verwaltungsproxyzertifikat installieren | Mit diesem Notebook wird das Zertifikat im Big Data-Cluster installiert, das mit CER030: Verwaltungsproxyzertifikat mit generierter Zertifizierungsstelle signieren signiert wurde. |
CER041: Signiertes Knox-Zertifikat installieren | Mit diesem Notebook wird das Zertifikat im Big Data-Cluster installiert, das mit CER031: Knox-Zertifikat mit generierter Zertifizierungsstelle signieren signiert wurde. |
CER042: Signiertes App-Proxyzertifikat installieren | Mit diesem Notebook wird das Zertifikat im Big Data-Cluster installiert, das mit CER032: App-Proxyzertifikat mit generierter Zertifizierungsstelle signieren signiert wurde. |
CER043: Signiertes Masterzertifikat installieren | Mit diesem Notebook wird das Zertifikat im Big Data-Cluster installiert, das mit CER033: Masterzertifikat mit Cluster-Stammzertifizierungsstelle signieren signiert wurde. Beachten Sie ferner, dass am Ende dieses Notebooks die Masterpods neu gestartet werden, um die neuen Zertifikate zu laden. |
CER044: Signiertes Controllerzertifikat installieren | Mit diesem Notebook wird das Zertifikat im Big Data-Cluster installiert, das mit CER034: Controllerzertifikat mit Cluster-Stammzertifizierungsstelle signieren signiert wurde. Beachten Sie ferner, dass am Ende dieses Notebooks der Controllerpod sowie alle Pods, die PolyBase (Masterpool- und Computepoolpods) verwenden, neu gestartet werden, um die neuen Zertifikate zu laden. |
CER050: Auf Fehlerfreiheit von BDC warten | Dieses Notebook wartet, bis sich der Big Data-Cluster wieder in einem fehlerfreien Zustand befindet, nachdem der Controllerpod und die Pods, die PolyBase verwenden, neu gestartet wurden, um die neuen Zertifikate zu laden. |
CER100: Cluster mit selbstsignierten Zertifikaten konfigurieren | Dieses Notebook generiert eine neue Stammzertifizierungsstelle im Big Data-Cluster, und erstellt neue Zertifikate für jeden Endpunkt (diese Endpunkte sind: Verwaltung, Gateway, App-Proxy und Controller). Signieren Sie jedes neue Zertifikat mit der neuen generierten Stammzertifizierungsstelle, mit Ausnahme des Controllerzertifikats (das mit der vorhandenen Cluster-Stammzertifizierungsstelle signiert ist), und installieren Sie dann jedes Zertifikat im Big Data-Cluster. Laden Sie die neue generierte Stammzertifizierungsstelle in den Zertifikatspeicher „Vertrauenswürdige Stammzertifizierungsstellen“ dieses Computers herunter. Alle generierten selbstsignierten Zertifikate werden im Controllerpod am Speicherort „test_cert_store_root“ gespeichert. |
CER101: Cluster mit selbstsignierten Zertifikaten mithilfe der vorhandenen Stammzertifizierungsstelle konfigurieren | In diesem Notebook wird eine vorhandene generierte Stammzertifizierungsstelle im Big Data-Cluster verwendet (hochgeladen mit CER003), und es werden für jeden Endpunkt (Verwaltung, Gateway, App-Proxy und Controller) neue Zertifikate erstellt. Anschließend wird jedes neue Zertifikat mit der neuen generierten Stammzertifizierungsstelle signiert, mit Ausnahme des Controllerzertifikats (das mit der vorhandenen Cluster-Stammzertifizierungsstelle signiert ist), und jedes Zertifikat wird im Big Data-Cluster installiert. Alle generierten selbstsignierten Zertifikate werden im Controllerpod (am Speicherort „test_cert_store_root“) gespeichert. Nach Abschluss dieses Notebooks wird der gesamte „https://“-Zugriff auf den Big Data-Cluster von diesem Computer aus (und von jedem Computer aus, auf dem die neue Stammzertifizierungsstelle installiert wird) als sicher angezeigt. Im Kapitel „Notebook-Runner“ wird sichergestellt, dass CronJobs, die zur Ausführung von App-Deploy erstellt wurden (OPR003), die Cluster-Stammzertifizierungsstelle installieren, damit ein sicheres Abrufen von JWT-Token und der Datei „swagger.json“ ermöglicht wird. |
CER102: Cluster mit selbstsignierten Zertifikaten mithilfe der vorhandenen Big Data-Cluster-Stammzertifizierungsstelle konfigurieren | Mit diesem Notebook wird der Cluster mit selbstsignierten Zertifikaten mithilfe einer vorhandenen Big Data-Cluster-Stammzertifizierungsstelle konfiguriert. Ausführliche Informationen finden Sie im Notebook. |
CER103: Cluster mit extern signierten Zertifikaten konfigurieren | Der Zweck dieses Notebooks besteht darin, die Endpunktzertifikate mit denjenigen zu rotieren, die außerhalb des Big Data-Clusters generiert und signiert wurden. Ausführliche Informationen finden Sie im Notebook. |
Hilfsprogramme zur Verschlüsselung ruhender Daten in Big Data-Clustern
Dieser Abschnitt enthält Notebooks zum Verwalten der Verschlüsselung ruhender Daten in Big Data-Clustern (BDC).
Name | Beschreibung |
---|---|
SOP0124: Auflisten von Schlüsseln für die Verschlüsselung ruhender Daten | Verwenden Sie dieses Notebook, um alle HDFS-Schlüssel aufzulisten. |
SOP0128: Aktivieren von HDFS-Verschlüsselungszonen in Big Data-Clustern | Verwenden Sie dieses Notebook, um HDFS-Verschlüsselungszonen beim Upgrade von CU6 oder früheren Versionen auf CU8 zu aktivieren. Nicht erforderlich bei neuen Bereitstellungen von CU8 und höher oder beim Upgrade auf CU9. |
SOP0125: Löschen des Schlüssels für die Verschlüsselung ruhender Daten | Verwenden Sie dieses Notebook, um die Schlüssel der HDFS-Verschlüsselungszone zu löschen. Vorsicht! |
SOP0126: Sichern Sie die Schlüssel für die Verschlüsselung ruhender Daten | Verwenden Sie dieses Notebook, um die Schlüssel der HDFS-Verschlüsselungszone zu sichern. |
SOP0127: Wiederherstellen der Schlüssel für die Verschlüsselung ruhender Daten | Verwenden Sie dieses Notebook, um die Schlüssel der HDFS-Verschlüsselungszone wiederherzustellen. |
Kennwortrotation
Notebooks zum Verwalten der Kennwortrotation in Big Data-Clustern
Name | BESCHREIBUNG |
---|---|
PASS001: Kennwort des Administratordomänencontrollers aktualisieren | Bei diesem Notebook wird davon ausgegangen, dass das DSA-Kennwort auf dem Domänencontroller bereits aktualisiert wurde. Führen Sie dieses Notebook mit den angegebenen Parametern aus, um den Big Data-Cluster mit dem neuen DSA-Kennwort zu aktualisieren. Dadurch wird der Controllerpod neu gestartet. |
Nächste Schritte
Weitere Informationen zu Big Data-Cluster für SQL Server finden Sie unter Einführung in SQL Server 2019: Big Data-Cluster.