Знижка 50% усі плани, обмежений час. Від $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka — розподілена платформа для потокової обробки подій. Конвеєри даних у реальному часі петабайтного масштабу, які використовують LinkedIn, Netflix, Uber та 80% компаній зі списку Fortune 100. Надійні журнали топіків із партиціонуванням для паралельної обробки та семантикою exactly-once для найвимогливіших задач обміну повідомленнями.

Версія

Найновіше

Операційна система

Ubuntu Server 24.04 LTS

Мін. RAM

2 GB

Типи IP

IPV4,IPV6

Важливі файли та директорії

  • Головна директорія встановлення Kafka: /opt/kafka
  • Файл конфігурації брокера Kafka: /opt/kafka/config/server.properties
  • Директорія журналів Kafka (журнали брокера, збережені події): /opt/kafka/logs
  • Виконувані файли та CLI-інструменти Kafka (kafka-topics.sh, kafka-console-producer.sh, тощо): /opt/kafka/bin
  • Systemd-юніт для керування Kafka: /etc/systemd/system/kafka.service

Сервіс Kafka

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

Створити тему

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

Перевірити деталі топіку:

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

Публікація подій (повідомлень)

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

Вводьте по одній події на рядок.

Натисніть Ctrl+C вийти.

Отримувати подій

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

Натисніть Ctrl+C припинити читання.

Одні й ті самі події можуть зчитуватися кількома клієнтами незалежно один від одного.

Журнали та усунення неполадок

  • Журнали Kafka: /opt/kafka/logs
  • Журнал systemd: sudo journalctl -u kafka -f
  • Переконайтеся в портах 9092 (брокер) та 9093 (controller) відкриті.

Більше в розділі інструментів баз даних

Схожі додатки.

Розгорніть Apache Kafka вже зараз. Від $2,48/міс.