Kafka üreticileri

Apache Kafka'ya Giriş

Mike Metzger

Data Engineering Consultant

Üretici nedir?

  • İletileri Kafka konularına yazar
    • Bazen yayıncı olarak adlandırılır
  • Üreticilerin gönderdiği iletiler, sonra kullanım için Kafka’da saklanır
  • Birçok üretici olabilir
  • Üreticiler bir veya birden çok konuya yazabilir
Apache Kafka'ya Giriş

Üretici türleri

  • Birçok farklı türde üretici
    • Komut satırı
      • kafka-console-producer.sh
    • Python
    • Java
    • Diğer birçok dil
    • Kafka Connect
Apache Kafka'ya Giriş

kafka-console-producer.sh

  • Diğer Kafka araçlarıyla bin/ klasöründe bulunur
    • bin/kafka-console-producer.sh
  • Bazı gerekli, bazı isteğe bağlı birçok komut satırı seçeneği vardır
  • Gerekli seçenekler:
    • --bootstrap-server - Kullanılacak sunucuyu belirtir
      • --bootstrap-server localhost:9092
    • --topic
      • --topic phishing-sites
  • Varsayılan olarak, iletilecek mesajların yazılabildiği bir bağlantı açar
    • Çıkmak için Ctrl-C kullanın
  • Ayrıca iletileri aktarmak için | sembolü kullanılabilir
Apache Kafka'ya Giriş

Örnek

  • Etkileşimli örnek
bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic testing
>This is the first message
>This is the second message
>This is the third message
<ctrl+c to exit>
  • Etkileşimsiz
echo "This is the first message" |
bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic testing
Apache Kafka'ya Giriş

Haydi pratik yapalım!

Apache Kafka'ya Giriş

Preparing Video For Download...