Kinesis-Stream
Erstellen Sie einen Amazon Kinesis-Stream, damit Qlik Instanzstatusinformationen von Ihren Lakehouse-Clustern erfassen und weitergeben kann.
Ein Kinesis-Stream ist ein Echtzeitdaten-Streaming-Dienst, der die Erfassung, Verarbeitung und Analyse von Daten ermöglicht, sobald sie generiert werden. Er wurde entwickelt, um große Mengen an Streaming-Daten mit geringer Latenz zu verarbeiten. Dadurch eignet er sich für Überwachung, Analysen und Nachrichtenaustausch in Echtzeit zwischen verteilten Komponenten.
In einer Qlik Open Lakehouse-Bereitstellung wird ein Kinesis-Stream verwendet, um Status- und Leistungsmetriken wie CPU-Auslastung, Arbeitsspeichernutzung und Zustandsprüfungen für jede Instanz innerhalb des Lakehouse-Clusters zu erfassen und weiterzugeben.
Die Instanzen des Clusters kommunizieren nicht direkt miteinander. Stattdessen fragen sie den Kinesis-Stream ab, um Informationen über ihre Peers abzurufen. Dieser Mechanismus ermöglicht es den Instanzen, verteilte Aufgaben zu koordinieren, den Status der anderen Instanzen zu kennen und eine skalierbare, fehlertolerante Ausführung im gesamten Cluster zu gewährleisten.
Voraussetzungen
Vergewissern Sie sich, dass Sie die VPC, das Subnetz und die Verfügbarkeitszonen für das Hosting Ihres Qlik Open Lakehouse erstellt haben.
Erstellen eines Kinesis-Streams
Um einen Kinesis-Stream zu erstellen, gehen Sie wie folgt vor:
-
Gehen Sie in der AWS Console zu Amazon Kinesis.
-
Klicken Sie unter Data Streams auf Create a data stream und konfigurieren Sie ihn:
-
Data stream name: Geben Sie den Namen für den Stream ein.
-
Capacity mode: Wählen Sie die Option Provisioned aus.
-
Provisioned shards: Stellen Sie sicher, dass dieser Wert auf 1 festgelegt ist.
-
Klicken Sie auf Create data stream und notieren Sie sich den Namen des Streams.