50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka is het gedistribueerde platform voor het streamen van evenementen. Realtime datapijplijnen op petabyteschaal die worden gebruikt bij LinkedIn, Netflix, Uber en 80% van de Fortune 100. Duurzame onderwerplogboeken, gepartitioneerd voor parallellisme, met precies één keer semantiek voor 's werelds meest veeleisende berichtenworkloads.

Versie

Nieuwste

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-types

IPV4,IPV6

Belangrijke bestanden en mappen

  • Hoofdinstallatiemap van Kafka: /opt/kafka
  • Configuratiebestand van Kafka-makelaar: /opt/kafka/config/server.properties
  • Kafka-logboekmap (brokerlogboeken, bewaarde gebeurtenissen): /opt/kafka/logs
  • Kafka-binaire bestanden en CLI-tools (kafka-topics.sh, kafka-console-producer.shenz.): /opt/kafka/bin
  • Systemd-service-eenheid voor het beheer van Kafka: /etc/systemd/system/kafka.service

Kafka-service

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

Creëer een onderwerp

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

Controleer onderwerpdetails:

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

Produceer evenementen (berichten)

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

Typ één gebeurtenis per regel.

Druk op Ctrl+C om af te sluiten.

Consumeer evenementen

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

Druk op Ctrl+C om te stoppen met lezen.

Evenementen kunnen meerdere keren door meerdere clients worden geconsumeerd.

Logboeken en probleemoplossing

  • Kafka logt: /opt/kafka/logs
  • Systeemjournaal: sudo journalctl -u kafka -f
  • Zorg voor poorten 9092 (makelaar) en 9093 (controleur) zijn geopend.

Meer in Databasetools

Gerelateerde apps.

Implementeer nu Apache Kafka. Vanaf $2,48/mnd.