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.
GILT FÜR: Azure Data Factory
Azure Synapse Analytics
Tipp
Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!
Azure Data Factory bietet Windows-Containerunterstützung für die Self-Hosted Integration Runtime. Sie können den Quellcode des Docker-Builds herunterladen und den Prozess der Erstellung und Ausführung in Ihrer eigenen kontinuierlichen Lieferpipeline kombinieren.
Tipp
In diesem Artikel wird erläutert, wie Sie die Self-Hosted Integration Runtime in einem Windows-Container auf einem kompatiblen physischen oder virtuellen Computer ausführen. Wenn Sie die Infrastruktur nicht verwalten möchten, können Sie die Self-Hosted Integration Runtime auf Azure App Service ausführen. Weitere Informationen finden Sie in der Azure Data Factory selbst gehosteten Integrationslaufzeit für App Service Beispiel.
Voraussetzungen
- Anforderungen von Windows-Containern
- Docker, Version 2.3 oder höher
- Selbstgehostete Integration Runtime, Version 5.2.7713.1 oder höher
Erste Schritte
Installieren von Docker und Aktivieren von Windows-Containern.
Wenn Sie eine bestimmte Version des SHIR verwenden müssen, können Sie sie herunterladen und in den SHIR-Ordner verschieben.
Überspringen Sie andernfalls diesen Schritt. Der Containerimagebuildvorgang lädt die neueste Version des SHIR automatisch herunter.
Öffnen des Ordners in der Shell:
cd "yourFolderPath"
Erstellen des Windows-Containerimages:
docker build . -t "yourDockerImageName"
Führen Sie den Container mit spezifischen Argumenten aus, indem Sie Umgebungsvariablen übergeben:
docker run -d -e AUTH_KEY=<ir-authentication-key> \ [-e NODE_NAME=<ir-node-name>] \ [-e ENABLE_HA={true|false}] \ [-e HA_PORT=<port>] \ [-e ENABLE_AE={true|false}] \ [-e AE_TIME=<expiration-time-in-seconds>] \ <yourDockerImageName>
Name | Erfordernis | Standard | BESCHREIBUNG |
---|---|---|---|
AUTH_KEY |
Erforderlich | Der Authentifizierungsschlüssel für die selbstgehostete Integration Runtime. | |
NODE_NAME |
Optional | hostname |
Der angegebene Name des Knotens. |
ENABLE_HA |
Optional | false |
Das Flag zur Ermöglichung von Hochverfügbarkeit und Skalierbarkeit. Es unterstützt bis zu 4 Knoten, die bei derselben IR registriert werden, wenn HA aktiviert ist. Andernfalls ist nur 1 zulässig. |
HA_PORT |
Optional | 8060 |
Der Port zum Einrichten eines Hochverfügbarkeitsclusters. |
ENABLE_AE |
Optional | false |
Das Flag zum Aktivieren des automatischen Ablaufs von Offlineknoten. Falls diese Option aktiviert wurde, werden die abgelaufenen Knoten automatisch aus der R entfernt, wenn ein neuer Knoten sich zu registrieren versucht. Funktioniert nur bei ENABLE_HA=true . |
AE_TIME |
Optional | 600 |
Die Ablauftimeoutdauer für Offlineknoten in Sekunden. Sollte mindestens 600 (10 Minuten) betragen. |
Überprüfung der Containerintegrität
Nach dem 120 Sekunden Startzeitraum wird die Integritätsprüfung in regelmäßigen Abständen alle 30 Sekunden ausgeführt. Er stellt den Integritätsstatus des SHIR für das Containermodul bereit.
Einschränkungen
Zurzeit werden die folgenden Features bei der Ausführung der selbstgehosteten Integration Runtime im Windows-Container nicht unterstützt:
- HTTP-Proxy
- Verschlüsselte Knoten-Knoten-Kommunikation mit TLS/SSL-Zertifikat
- Generieren und Importieren einer Sicherung
- Daemondienst
- Automatische Aktualisierung
Zugehöriger Inhalt
- Lesen Sie Integration Runtime-Konzepte in Azure Data Factory.
- Informieren Sie sich über das Erstellen einer selbstgehosteten Integration Runtime im Azure-Portal.