Stream Connect Kurzanleitung
Diese Schnellstartanleitung gibt Ihnen einen Überblick darüber, wie Sie die einzelnen sechs Stream Connect-Produzenten und -Verbraucher für den Datenaustausch zwischen einrichten und verwenden ServiceNow Instanz und eine Kafka-Umgebung.
- Kafka-Ersteller Schritt ein Workflow-Studio
- ProducerV2-API
- Kafka-Nachrichtenauslöser in Workflow-Studio
- ETL-Verbraucher (Transform Load) extrahieren
- Transformationszuordnungs-Verbraucher
- Skript-Verbraucher
Zum Verknüpfen von ServiceNow Instanz in einer Kafka-Umgebung verwendet Stream Connect Hermes Messaging-Service. Das folgende Diagramm zeigt jeden der Produzenten und Verbraucher und wie sie eine Verbindung zu Ihrer Kafka-Umgebung herstellen (hier als angezeigt) Kundenstandort , Über Hermes.
Weitere Informationen finden Sie unter Stream Connect für Apache Kafka verwenden Und Hermes Messaging Service.
Erste Schritte
Zur Darstellung der Kundenwebsite verwendet dieser Leitfaden Apache Kafka Befehlszeilen-Tools werden auf Ihrem Computer ausgeführt. Die mit diesem Tool verwendeten Konfigurationsparameter können verwendet werden, um eine beliebige Client-Verbindung mit dem Application Delivery Controller Version 2 (ADCv2)-Gateway mithilfe des Kafka-Protokolls zu konfigurieren.
Alle angegebenen Befehle werden mit OpenSSL-Version (LibreSSL 2,8.3) und getestet Apache Kafka Binärverteilungsversion kafka_2,13-3,4.0.tgz. Alle Befehle sollten jedoch mit einer beliebigen Version in Ihrer lokalen Umgebung funktionieren.
Schnellstartschritte
Diese Schnellstartanleitung besteht aus fünf Schritten. Die Schritte 1 und 2 behandeln das Einrichten und Testen einer Verbindung zu Hermes. Die Schritte 3 bis 5 zeigen Ihnen, wie Sie jeden der Stream Connect-Ersteller und -Verbraucher konfigurieren und verwenden, um Daten zu senden und zu empfangen.
- Das ADCv2-Gateway verwendet gegenseitige Authentifizierung, um Anforderungen zu authentifizieren. Der erste Schritt besteht in der Erstellung eines Schlüsselspeichers und Truststores zur Verwendung mit Ihrem bevorzugten Kafka-Client. Die folgende Seite zeigt, wie Sie die erforderlichen Zertifikate erstellen: Richten Sie eine sichere Verbindung mit ein Hermes Messaging-Service.
- Nachdem Sie eine sichere Verbindung zu Hermes eingerichtet haben, überprüfen Sie, ob der Schlüsselspeicher und der Truststore von korrekt generiert wurden Testet die Verbindung zu Hermes über das ADCv2-Gateway .
- Jetzt können Sie es Verwenden Sie den Kafka-Nachrichtenauslöser und den Skriptverbraucher, um Nachrichten zu verbrauchen. Der erste Teil dieser Seite zeigt, wie Sie den Kafka-Nachrichtenauslöser in verwenden Workflow-Studio Zum Abrufen von Nachrichten aus Kafka. Der zweite Teil zeigt, wie Sie den Skriptverbraucher zum Abrufen von Nachrichten verwenden.
- Und Verwenden Sie ETL und Transformationszuordnung Verbraucher, um Daten zu importieren. ETL-Definitionen und Transformationszuordnungen geben die Transformationslogik an, die beim Abrufen von Daten über geplante Importe verwendet werden soll. Sie können dieselben ETL-Definitionen und Transformationszuordnungen verwenden, um die über Kafka empfangenen Ereignisse zu transformieren.Hinweis:Um den ETL-Verbraucher zu verwenden, benötigen Sie einen Robuster Importsatz-Umwandler . Um den Verbraucher der Transformationszuordnung zu verwenden, benötigen Sie ebenfalls einen Transformationszuordnung .
- Endlich können Sie es Verwenden Sie den Kafka-Ersteller-Schritt und die ProducerV2-API, um Nachrichten zu veröffentlichen. Diese Seite zeigt, wie Sie den Kafka-Ersteller-Schritt in verwenden Workflow-Studio Und die ProducerV2-API zum Senden von Nachrichten an Kafka.