Akan veriyi Spark ile doğru ve dayanıklı işle
Spark Structured Streaming ile akış verisini üretim mantığıyla işlemeyi derinleştiren orta seviye eğitim: olay zamanlı tumbling/sliding/session pencereleme ve watermark, stateful toplama, dropDuplicates tekilleştirme ve mapGroupsWithState özel durum, stream-s…
Pencereleme, watermark, stateful işleme, sink'ler ve hata toleransı
Bu eğitim, Spark Structured Streaming ile akış verisini işlemeyi akış mimarisi serisinin devamı olarak derinleştirir. Katılımcılar olay zamanı (event-time) işleme, tumbling/sliding/session pencereleri ve watermark ile geç gelen veri yönetimini uygular; stateful toplamalar, dropDuplicates ile tekilleştirme ve mapGroupsWithState ile özel durum işlemeyi kurar. Kaynaklar (Kafka, dosya), çeşitli sink'ler (Kafka, dosya/Delta, foreachBatch ile DB), çıkış modları ve trigger ayarı işlenir. Checkpoint tabanlı hata toleransı, teslim garantileri ve akış sorgusunun izlenmesi (progress) ele alınır. Eğitim, gerçek zamanlı toplama ve zenginleştirme içeren bir akış hattının uçtan uca kurulmasıyla tamamlanır.
3 Gün. Her gün dört modül; olay zamanlı pencerelemeden stateful işlemeye ve sink'li dayanıklı hatta ilerlenir.
Orta Seviye — Spark ile akış verisi işleme: olay zamanlı pencereleme, watermark, stateful işlemler, sink'ler ve hata toleransı.
Katılımcılar Kafka/dosya kaynaklı akışlarda pencereleme, watermark ve stateful işlemleri kod yazarak uygular ve checkpoint'lı sink'lere yazar.
Olay zamanlı tumbling/sliding/session pencereleri doğru kurarsınız.
Watermark'lı stateful toplama ve özel durumla akışı işlersiniz.
Checkpoint'lı sink'ler ve teslim garantileriyle güvenilir hat kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
readStream/writeStream ve temel akış kavramlarına aşinalık güçlü biçimde faydalıdır.
DataFrame dönüşümleri ve Spark SQL'e aşinalık beklenir.
Temel Kafka topic/offset bilgisi faydalıdır.
Spark ve ideal olarak Kafka içeren bir ortam erişimi.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Event-time işleme ve zaman damgası hazırlamayı uygularsınız.
Tumbling/sliding/session pencereleri doğru kurarsınız.
Geç veriyi watermark ile yönetip state'i sınırlarsınız.
mapGroupsWithState ile özel durum işleme kurarsınız.
dropDuplicates ile akışta yinelenen olayları temizlersiniz.
Stream-static ve stream-stream join ile zenginleştirirsiniz.
Kafka, Delta ve foreachBatch sink'lerine dayanıklı yazarsınız.
Checkpoint ve izlemeyle uçtan uca güvenilir hat kurarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
HDFS dosya izinleri: POSIX modeli, chmod/chown, umask, superuser, genişletilmiş ACL ve Kerberos bağlamı. Erişim güvenliği odaklı orta seviye eğitim.
Detayları Gör →HDFS'e hızlı giriş: blok ve replikasyon mantığı, NameNode/DataNode, dosya yükleme/indirme komutları ve web arayüzü. Başlangıç seviyesi uygulamalı eğitim.
Detayları Gör →Hadoop MapReduce'ta Combiner: yerel toplama, idempotentlik koşulları, in-mapper combining ve Counter ile ölçüm. Performans odaklı orta seviye eğitim.
Detayları Gör →Amazon EMR'da Hadoop/Spark: node grupları, S3/EMRFS, cluster kurulumu, steps, otomatik ölçekleme, Spot Instance, IAM ve maliyet optimizasyonu. Orta seviye eğiti
Detayları Gör →Hadoop'a hızlı başlangıç: tek düğümlü kurulum, yapılandırma, HDFS, YARN, ilk MapReduce işi ve Hive sorgusu. Uygulamalı başlangıç seviyesi eğitim.
Detayları Gör →