ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Apache Kafka

Apache Kafka

Apache Kafka เป็นแพลตฟอร์มสตรีมมิงเหตุการณ์แบบกระจาย ไปป์ไลน์ข้อมูลแบบเรียลไทม์ขนาดเพตะไบต์ที่ใช้ใน LinkedIn, Netflix, Uber และ 80% ของบริษัท Fortune 100 บันทึกหัวข้อที่คงทน แบ่งพาร์ติชันเพื่อความขนาน พร้อมความหมายเพียงครั้งเดียวสำหรับปริมาณงานการรับส่งข้อความที่มีความต้องการมากที่สุดในโลก

เวอร์ชัน

ล่าสุด

ระบบปฏิบัติการ

Ubuntu Server 24.04 LTS

นาที. แรม

2 GB

ประเภท IP

IPV4, IPV6

ไฟล์และไดเรกทอรีที่สำคัญ

  • ไดเร็กทอรีการติดตั้งหลักของ Kafka: /opt/kafka
  • ไฟล์การกำหนดค่าโบรกเกอร์ Kafka: /opt/kafka/config/server.properties
  • ไดเรกทอรีบันทึกของ Kafka (บันทึกของโบรกเกอร์ กิจกรรมที่เก็บไว้): /opt/kafka/logs
  • ไบนารี Kafka และเครื่องมือ CLI (kafka-topics.sh, kafka-console-producer.shฯลฯ): /opt/kafka/bin
  • หน่วยบริการ Systemd สำหรับการจัดการ Kafka: /etc/systemd/system/kafka.service

คาฟคา เซอร์วิส

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 เพื่อหยุดอ่าน

เหตุการณ์สามารถใช้ได้หลายครั้งโดยไคลเอนต์หลายราย

บันทึกและการแก้ไขปัญหา

  • บันทึกของคาฟคา: /opt/kafka/logs
  • วารสาร Systemd: sudo journalctl -u kafka -f
  • ตรวจสอบให้แน่ใจว่าพอร์ต 9092 (นายหน้า) และ 9093 (ตัวควบคุม) เปิดอยู่

เพิ่มเติมในเครื่องมือฐานข้อมูล

แอปที่เกี่ยวข้อง

ปรับใช้ Apache Kafka ทันที เริ่มต้น $2.48/เดือน