Stackable Docs Hub

Stackable

Stackable

Event-Streaming von Erdbebendaten

Demo · nifi-kafka-druid-quake

Event-Streaming von Erdbebendaten

kafka druid earthquake data DB

Weltweite Erdbebenereignisse durchgängig gestreamt: Apache NiFi ingestet den USGS-Feed, Apache Kafka transportiert ihn, Apache Druid speichert ihn für Echtzeit-OLAP und Superset zeigt ihn live auf einer Karte.

kafka druid earthquake data DB

SO GEHT'S LOS

Mit einem Kubernetes-Cluster genügt ein einziger Befehl:

$stackablectl demo install nifi-kafka-druid-quake

Funktionen

Was diese Demo zeigt

Echter Ereignis-Feed

Weltweite Live-Erdbebenereignisse aus dem USGS-Feed.

Echtzeit-OLAP

Druid liefert sofortige Aggregationen über den Ereignis-Stream.

Wiederholbar

Kafka bewahrt das Event-Log für erneute Verarbeitung.

Durchgängiges Streaming

NiFi zu Kafka zu Druid, vollständig automatisiert.

Live-Karte

Beben werden in Superset dargestellt, sobald sie eintreffen.

Unabhängig skalierbar

Jede Stufe der Pipeline skaliert für sich.

Demo-Komponenten

Der Stack im Detail

Apache NiFi

Ingestion

Ingestet den USGS-Erdbeben-Feed und veröffentlicht Ereignisse nach Kafka.

Apache Kafka

Streaming

Robustes Event-Log, das die seismischen Ereignisse transportiert.

Apache Druid

Echtzeit-OLAP

Konsumiert Kafka und liefert schnelle Abfragen über die Ereignisse.

Apache Superset

Dashboards

Live-Karte und Diagramme der Erdbeben in Echtzeit.

Demo-Ablauf

Vom seismischen Feed zur Live-Karte

1

Installation

Ein Befehl installiert NiFi, Kafka, Druid und Superset.

2

USGS-Feed ingesten

NiFi zieht den Erdbeben-Feed und veröffentlicht nach Kafka.

3

Durch Kafka streamen

Kafka transportiert und bewahrt die seismischen Ereignisse.

4

In Druid ingesten

Druid konsumiert das Topic für Echtzeit-Analytik.

5

Karte beobachten

Sieh Erdbeben live auf der Superset-Karte erscheinen.

Bereit, es selbst auszuprobieren?

Baue einen Event-Streaming-Analytics-Stack auf echten seismischen Daten.