50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka er den distribuerede platform til event streaming. Petabyte-skalerede, realtids datapipelines brugt hos LinkedIn, Netflix, Uber og 80 % af Fortune 100. Holdbare topic-logs, partitioneret for parallelitet, med exactly-once-semantik til verdens mest krævende messaging-arbejdsbelastninger.

Udgave

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-typer

IPV4,IPV6

Vigtige filer og mapper

  • Kafka-installationsmappe: /opt/kafka
  • Kafka broker-konfigurationsfil: /opt/kafka/config/server.properties
  • Kafka log-mappe (broker-logs, gemte events): /opt/kafka/logs
  • Kafka binære filer og CLI-værktøjer (kafka-topics.sh, kafka-console-producer.sh, osv.): /opt/kafka/bin
  • Systemd-serviceenhed til styring af Kafka: /etc/systemd/system/kafka.service

Kafka-tjeneste

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

Opret et emne

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

Tjek topic-detaljer:

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

Producér events (beskeder)

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

Skriv ét event per linje.

Tryk Ctrl+C at afslutte.

Forbrug begivenheder

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

Tryk Ctrl+C at stoppe læsningen.

Events kan forbruges flere gange af flere klienter.

Logfiler og fejlfinding

  • Kafka-logfiler: /opt/kafka/logs
  • Systemd journal: sudo journalctl -u kafka -f
  • Sikre porte 9092 (mægler) og 9093 (controller) er åbne.

Mere om databaseværktøjer

Relaterede apps.

Deploy Apache Kafka nu. Fra $2,48/mdr.