Stream Connect Schnellstartanleitung
Diese Schnellstartanleitung gibt Ihnen einen Überblick darüber, wie Sie die einzelnen sechs Stream Connect-Hersteller und -Verbraucher einrichten und verwenden, um Daten zwischen auszutauschen ServiceNowInstanz und eine Kafka-Umgebung.
- Kafka-Ersteller Schritt ein Workflow-Studio
- ProducerV2-API
- Kafka-Nachrichtenauslöser in Workflow-Studio
- ETL-Verbraucher (Transformationsladen) extrahieren
- Transformationszuordnungsverbraucher
- Skript-Verbraucher
Zum Verknüpfen von ServiceNowInstanz in einer Kafka-Umgebung, Stream Connect verwendet Hermes Messaging-Service. Das folgende Diagramm zeigt jeden der Hersteller und Verbraucher und wie sie eine Verbindung zu Ihrer Kafka-Umgebung herstellen, hier als Kundenstandort , Über Hermes.
Weitere Informationen finden Sie unter Wird Verwendet Stream ConnectFür Apache KafkaUnd Hermes Messaging Service.
Erste Schritte
Zur Darstellung der Kundenwebsite verwendet dieser Leitfaden Apache KafkaBefehlszeilen-Tools werden auf Ihrem Computer ausgeführt. Die mit diesem Tool verwendeten Konfigurationsparameter können verwendet werden, um eine beliebige Client-Verbindung zum Gateway „Anwendungsbereitstellung“, Version 2 (ADCv2), mithilfe des Kafka-Protokolls zu konfigurieren.
Alle angegebenen Befehle werden mit OpenSSL-Version (LibreSSL 2,8.3) und getestet Apache KafkaBinärverteilungsversion kafka_2,13-3,4.0.tgz. Alle Befehle sollten jedoch mit jeder Version in Ihrer lokalen Umgebung funktionieren.
Schnellstartschritte
Diese Schnellstartanleitung besteht aus fünf Schritten. 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-Hersteller 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 eines Truststores, die mit Ihrem bevorzugten Kafka-Client verwendet werden können. 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 korrekt von generiert wurden Testen der 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-StudioZum Abrufen von Nachrichten aus Kafka. Der zweite Teil zeigt, wie Sie den Skriptverbraucher zum Abrufen von Nachrichten verwenden.
- Und Verwenden Sie ETL und Transformationszuordnungsverbraucher, 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 umzuwandeln.Hinweis:Um den ETL-Verbraucher zu verwenden, benötigen Sie einen Robuster Importsatz-Umwandler . Ebenso benötigen Sie zur Verwendung des Verbrauchers der Transformationszuordnung einen Transformationszuordnung .
- Endlich können Sie es Verwenden Sie den Kafka-Ersteller-Schritt und die ProducerV2-API, um Nachrichten zu veröffentlichen. Auf dieser Seite wird gezeigt, wie Sie beide Schritte des Kafka-Erstellers in verwenden Workflow-StudioUnd die ProducerV2-API zum Verschieben von Nachrichten an Kafka.