Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
KAFKA · KRAFT · BROKER · PARTITION · RETENTION

Apache Kafka Server: KRaft, Partition und Retention vor Nachrichtenzahl planen

Moderne Apache-Kafka-Cluster nutzen KRaft für Metadaten. Controller- und Broker-Rollen können getrennt oder kombiniert sein. Kapazität hängt von Retention, Partitionen, Replication Factor, Message-Größe sowie Disk-/Netz-Durchsatz ab.

protocol / 2026
01KRaft
02Controller Quorum
03Partitionen
04Retention
Aktualisiert · 18.08.2026
01
Auf dieser Seite

Braucht Kafka noch ZooKeeper?

Aktuelles KRaft verwaltet Cluster-Metadaten im Controller-Quorum und benötigt für neue KRaft-Cluster kein ZooKeeper. In Production Controller-Quorum und Broker-Kapazität getrennt betrachten; Combined Mode eher klein/Test.

Auf dieser SeiteApache Kafka Server: KRaft, Partition und Retention vor Nachrichtenzahl planen
01
Event-Fluss

Kafka-Fluss vom Producer zur Consumer Group

Producer schreiben in Topic-Partitionen, Broker replizieren nach Replication Factor und Consumer Groups verteilen Partitionen auf Mitglieder.

01Producer
02Broker
03Topic / Partition
04Replica Brokers
05Consumer Group
02
KRaft-Rollen

Warum Controller- und Broker-Rollen trennen?

Controller verwalten Metadata-Quorum, Broker Datenverkehr und Partition-IO. In größeren Production-Clustern schafft Trennung bessere Isolation.

ControllerMetadata QuorumWenig Data-IOKritisches Quorum
BrokerPartition DataDisk/Netz-intensivWorkload-Node
CombinedController+BrokerEinfacherKlein/Test
03
Kapazitätsplan

Retention und Replication Factor bei Kafka-Storage nicht vergessen

Raw Ingest × Retention reicht nicht; Replicas, Segment-Overhead und Wachstumspuffer addieren.

Täglicher Ingest GB
Retention Tage/Stunden
Replication Factor
Partition-Anzahl
Average Message Size
Replication-Netztraffic
04
Kafka-Prüfung

Grundlegende Kafka-Cluster- und Topic-Befehle

Binary-Pfade variieren; Bootstrap-Server an eigenes Cluster anpassen.

Befehl 1
kafka-metadata-quorum.sh --bootstrap-server localhost:9092 describe --status
Befehl 2
kafka-topics.sh --bootstrap-server localhost:9092 --list
Befehl 3
kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic events
Befehl 4
kafka-consumer-groups.sh --bootstrap-server localhost:9092 --all-groups --describe
05
Production-Scaling

Reihenfolge beim Kafka-Scaling

Neue Broker verteilen Partitionen nicht automatisch perfekt; Partition Reassignment und Client-Kapazität separat planen.

Ingest/Retention messen
Partition-Verteilung prüfen
Broker Disk/Netz messen
Broker hinzufügen
Partitionen neu verteilen
Consumer Lag prüfen
Offizielle Dokumentation

Offizielle Quellen

Apache KafkaDocumentationkafka.apache.orgApache KafkaKRaftkafka.apache.orgEKA SunucuVPSwww.ekasunucu.comEKA SunucuDedicatedwww.ekasunucu.com
FAQ

Häufige Fragen

Was ist Kafka KRaft?

Architektur zur Verwaltung von Kafka-Metadaten über Raft-basiertes Controller-Quorum ohne ZooKeeper.

Ist NVMe Pflicht?

Nein, aber schnelle Disks helfen bei intensiven Log Writes, Retention und Replication.

Wie viele Partitionen?

Abhängig von Throughput, Consumer-Parallelität, Ordering und Wachstum; keine pauschale Zahl.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Kafka nach Retention, Partitionen und Replication planen

Teilen Sie tägliche Events, Message-Größe, Retention, Replication Factor und Consumer-Anzahl; Broker/Controller-Topologie planen.

Per WhatsApp fragen0850 307 34 58
WhatsAppJetzt anrufenÖffnen
Top