Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka je platforma pro distribuované zpracování událostí v reálném čase. Datové pipeline v petabajtovém měřítku, které používají LinkedIn, Netflix, Uber a 80 % společností z Fortune 100. Trvanlivé logy témat s particionováním pro paralelní zpracování a sémantikou přesně jednou - pro ty nejnáročnější messaging workloady.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Minimální RAM

2 GB

Typy IP

IPV4,IPV6

Důležité soubory a adresáře

  • Hlavní instalační adresář Kafka: /opt/kafka
  • Konfigurační soubor Kafka brokeru: /opt/kafka/config/server.properties
  • Adresář logů Kafka (logy brokeru, uchované události): /opt/kafka/logs
  • Binární soubory a nástroje CLI Kafka (kafka-topics.sh, kafka-console-producer.sh, atd.): /opt/kafka/bin
  • Systemd service unit pro správu Kafka: /etc/systemd/system/kafka.service

Služba Kafka

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

Vytvořit téma

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

Zkontrolujte podrobnosti tématu:

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

Produkce událostí (zpráv)

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

Zadejte jednu událost na řádek.

Stiskněte Ctrl+C opustit.

Spotřebovat Události

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

Stiskněte Ctrl+C přestat čít.

Události může konzumovat více klientů, opakovaně.

Protokoly a řešení problémů

  • Kafka protokoly: /opt/kafka/logs
  • Systemd žurnál: sudo journalctl -u kafka -f
  • Zajistit porty 9092 (broker) a 9093 (controller) jsou otevřeny.

Další nástroje pro databáze

Související aplikace.

Nasadit Apache Kafka. Od 2,48 $/měsíc.