diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka adalah platform streaming event terdistribusi. Pipeline data real-time berskala petabyte yang digunakan oleh LinkedIn, Netflix, Uber, dan 80% perusahaan Fortune 100. Log topik yang tahan lama, dipartisi untuk paralelisme, dengan semantik exactly-once untuk beban pesan paling berat sekalipun.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

2 GB

Jenis IP

IPV4,IPV6

File dan Direktori Penting

  • Direktori instalasi utama Kafka: /opt/kafka
  • File konfigurasi broker Kafka: /opt/kafka/config/server.properties
  • Direktori log Kafka (log broker, event yang disimpan): /opt/kafka/logs
  • Binari Kafka dan alat CLI (kafka-topics.sh, kafka-console-producer.sh, dll.): /opt/kafka/bin
  • Unit layanan Systemd untuk mengelola Kafka: /etc/systemd/system/kafka.service

Layanan Kafka

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

Buat Topik

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

Periksa detail topik:

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

Produksi Event (Pesan)

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

Ketik satu event per baris.

Tekan Ctrl+C untuk keluar.

Konsumsi Acara

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

Tekan Ctrl+C berhenti membaca.

Event dapat dikonsumsi berkali-kali oleh beberapa klien.

Logs & Pemecahan Masalah

  • Log Kafka: /opt/kafka/logs
  • Jurnal Systemd: sudo journalctl -u kafka -f
  • Pastikan port 9092 (broker) dan 9093 (controller) sudah terbuka.

Lainnya di Database Tools

Aplikasi terkait.

Deploy Apache Kafka sekarang. Mulai dari $2.48/bulan.