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

Apache Kafka

Apache Kafka er den distribuerede begivenhedsstreamingplatform. Petabyte-skala, realtidsdatapipelines, der bruges på LinkedIn, Netflix, Uber og 80 % af Fortune 100. Holdbare emnelogfiler, opdelt for parallelitet, med nøjagtig-engangs-semantik for verdens mest krævende messaging-arbejdsbelastninger.

Version

Seneste

Operativsystem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-typer

IPV4, IPV6

Vigtige filer og mapper

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

Kafka Service

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 emnedetaljer:

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

Producer begivenheder (beskeder)

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

Indtast én hændelse pr. linje.

Trykke Ctrl+C at forlade.

Forbrug begivenheder

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

Trykke Ctrl+C at stoppe med at læse.

Begivenheder kan forbruges flere gange af flere klienter.

Logfiler og fejlfinding

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

Mere i Databaseværktøjer

Relaterede apps.

Implementer Apache Kafka nu. Fra 2,48 $/md.