Eğitim İçeriği

Giriş

  • Apache Beam vs MapReduce, Spark Streaming, Kafka Streaming, Storm ve Flink

Apache Beam'ü Kurma ve Yapılandırma

Apache Beam Özellikleri ve Mimarisine Genel Bakış

  • Beam Modeli, SDK'lar, Beam Pipeline Çalıştırıcıları
  • Dağıtık işleme arka uçları

Apache Beam Programming Modelini Anlama

  • Bir hattın nasıl yürütüldüğü

Örnek bir hattı çalıştırma

  • WordCount hattı hazırlama
  • Hattı yerel olarak yürütme

Bir Hattı Tasarlama

  • Yapıyı planlama, dönüşümleri seçme ve girdi ve çıktı yöntemlerini belirleme

Hattı Oluşturma

  • Sürücü programını yazma ve hattı tanımlama
  • Apache Beam sınıflarını kullanma
  • Veri kümeleri, dönüşümler, G/Ç, veri kodlama vb.

Hattı Yürütme

  • Hattı yerel olarak, uzak makinelerde ve genel bir bulutta yürütme
  • Bir çalıştırıcı seçme
  • Çalıştırıcıya özel yapılandırmalar

Apache Beam'ü Test Etme ve Hata Ayıklama

  • Statik yazmayı taklit etmek için tür ipuçlarını kullanma
  • Python Hat Bağımlılıklarını Yönetme

Sınırlı ve Sınırsız Veri Kümelerini İşleme

  • Pencereleme ve Tetikleyiciler

Hattınızı Yeniden Kullanılabilir ve Bakımı Kolay Hale Getirme

Yeni Veri Kaynakları ve Hedefleri Oluşturma

  • Apache Beam Kaynak ve Hedef API'si

Apache Beam'ü diğer Big Data Sistemlerle Entegre Etme

  • Apache Hadoop, Apache Spark, Apache Kafka

Sorun Giderme

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Python ve Programming konusunda deneyim.
  • Linux komut satırı ile deneyim.

Hedef Kitle

  • Geliştiriciler
 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler