05 Installation der Kafka-Umgebung

Installation der Kafka-Umgebung

Apache Kafka ist eine Open-Source-Plattform für verteiltes Event-Streaming, ein verteiltes Publish-Subscribe-Nachrichtensystem mit hohem Durchsatz, das alle Action-Stream-Daten von Verbrauchern auf der Website verarbeiten kann.

1. Adresse herunterladen

Kafkas offizielle Adresse

2. Installieren

Hinweis: Kafka benötigt JDK-Unterstützung. Installieren Sie zuerst JDK

# ubuntu环境下安装jdk
$ sudo apt install openjdk-11-jre-headless

Kafka-Dekomprimierung

$ tar -xzf kafka_2.13-3.1.0.tgz
$ cd kafka_2.13-3.1.0

3. Starten Sie die Kafka-Umgebung

# 启动ZooKeeper服务
# 将来,kafka将不在需要ZooKeeper
$ bin/zookeeper-server-start.sh config/zookeeper.properties
# 在另一个终端启动kafka服务
$ bin/kafka-server-start.sh config/server.properties

4. Erstellen Sie ein Thema zum Speichern von Ereignissen

$ bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

5. Der Produzent schreibt einige Ereignisse zum Thema

$ bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
This is my first event
This is my second event

6. Verbraucher erhalten Veranstaltungen

$ bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
This is my first event
This is my second event

7. Kafka-Struktur

Fügen Sie hier eine Bildbeschreibung ein
Abbildung: Dieses Beispielthema hat vier Partitionen P1–P4. Zwei verschiedene Producer-Clients schreiben Ereignisse über das Netzwerk in die Partitionen des Themas und veröffentlichen neue Ereignisse unabhängig voneinander im Thema. Ereignisse mit demselben Schlüssel (in der Grafik durch ihre Farbe gekennzeichnet) werden in dieselbe Partition geschrieben. Beachten Sie, dass beide Produzenten gegebenenfalls auf dieselbe Partition schreiben können.

Supongo que te gusta

Origin blog.csdn.net/pointerz_zyz/article/details/123807161
Recomendado
Clasificación