50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka ist die verteilte Event-Streaming-Plattform. Echtzeit-Datenpipelines im Petabyte-Bereich, die bei LinkedIn, Netflix, Uber und 80 % der Fortune 100 verwendet werden. Langlebige Themenprotokolle, für Parallelität partitioniert, mit genau einmaliger Semantik für die anspruchsvollsten Messaging-Workloads der Welt.

Version

Letzte

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-Typen

IPV4, IPV6

Wichtige Dateien und Verzeichnisse

  • Hauptinstallationsverzeichnis von Kafka: /opt/kafka
  • Kafka-Broker-Konfigurationsdatei: /opt/kafka/config/server.properties
  • Kafka-Protokollverzeichnis (Broker-Protokolle, beibehaltene Ereignisse): /opt/kafka/logs
  • Kafka-Binärdateien und CLI-Tools (kafka-topics.sh, kafka-console-producer.sh, usw.): /opt/kafka/bin
  • Systemd-Diensteinheit zur Verwaltung von Kafka: /etc/systemd/system/kafka.service

Kafka-Dienst

sudo systemctl restart kafka
sudo systemctl enable kafka
sudo systemctl status kafka

Erstelle ein Thema

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

Überprüfe die Themendetails:

/opt/kafka/bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092

Ereignisse (Nachrichten) produzieren

/opt/kafka/bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

Gib ein Ereignis pro Zeile ein.

Drücken Ctrl+C verlassen.

Ereignisse konsumieren

/opt/kafka/bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

Drücken Ctrl+C mit dem Lesen aufzuhören.

Ereignisse können von mehreren Clients mehrmals konsumiert werden.

Protokolle und Fehlerbehebung

  • Kafka-Protokolle: /opt/kafka/logs
  • Systemd-Journal: sudo journalctl -u kafka -f
  • Stelle sicher, dass Ports vorhanden sind 9092 (Makler) und 9093 (Regler) sind geöffnet.

Mehr zu Datenbank-Tools

Verwandte Apps.

Stelle Apache Kafka jetzt bereit. Ab 2,48 $/Monat.