APACHE SPARK YÖNETİMİNE GİRİŞ EĞİTİMİ

Spark kümelerini kurup çalıştırın

Standalone/YARN/Kubernetes dağıtım, executor/driver kaynak ayarı, Spark UI ve History Server ile Spark kümesi yönetin.

Standalone/YARN/Kubernetes dağıtım, executor/driver kaynak ayarı, dinamik tahsis, Spark UI ve History Server ile iş izleme ve temel sorun gidermeyi öğreten giriş düzeyi Spark yönetim eğitimi.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Spark küme kurulumu ve operasyonuna giriş

Bu eğitim, Spark kümelerinin kurulumu ve yönetimine giriş niteliğindedir. Standalone, YARN ve Kubernetes dağıtım modları; driver ve executor kaynak yapılandırması (memory, cores, instances); spark-submit ve deploy-mode işlenir. Dinamik tahsis ve external shuffle service, Spark UI ve History Server ile iş izleme, log toplama ve temel sorun giderme uygulamalı ele alınır. Kaynak kuyrukları, bellek/GC temelleri ve kapasite planlama girişi gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; küme kurulumu ve iş gönderme/izleme lableri.

Seviye

Temel Seviye — Spark küme kurulumu, dağıtım modları, kaynak yapılandırma ve temel izleme/sorun gidermeyi kapsar.

Öğrenme Metodu

Standalone ve YARN/Kubernetes üzerinde iş gönderip Spark UI/History Server ile izleyerek öğrenilir.

Neden Bu Eğitim?

🖧Dağıtım Modları

Standalone, YARN ve Kubernetes arasında doğru dağıtımı seçersiniz.

⚙️Kaynak Ayarı

Executor/driver kaynaklarını işe göre doğru boyutlandırırsınız.

🔍İzleme

Spark UI ve History Server ile işleri izleyip sorun giderirsiniz.

Anahtar Konular

spark yönetimispark kurulumspark-submitspark on yarnspark kubernetesdinamik tahsisspark uihistory serverspark operasyon
“İyi yönetilen bir küme, iş yüklerinin sessiz destekçisidir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Spark Kavramı

Driver/executor ve DataFrame kavramına temel aşinalık faydalıdır.

2
Linux/DevOps

Servis yönetimi, SSH ve log inceleme deneyimi gerekir.

3
Ağ

Port ve host kavramlarına aşinalık beklenir.

4
Lab Ortamı

Çok node'lu bir Spark ortamı veya küme erişimi gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı Spark dağıtım modlarını kavrar ve iş gönderebilir.
Modül 1
Spark Dağıtımı
  • Cluster manager türleri
  • Standalone master/worker
  • Spark on YARN
  • Spark on Kubernetes
  • Yerel vs cluster mod
  • Dağıtım seçim kriterleri
Modül 2
Standalone Kurulum
  • Master ve worker başlatma
  • spark-env ve conf
  • Worker kaynak ayarı
  • Web UI erişimi
  • Çoklu worker
  • Sağlık kontrolü
Modül 3
İş Gönderme
  • spark-submit parametreleri
  • deploy-mode client vs cluster
  • Ana sınıf ve JAR/py
  • Bağımlılık yönetimi
  • İş durumu izleme
  • İş durdurma
Modül 4
Yapılandırma
  • spark-defaults.conf
  • Öncelik sırası (precedence)
  • Ortam değişkenleri
  • Log seviyesi
  • Yaygın ayarlar
  • Doğrulama
Günün hedefiKatılımcı executor/driver kaynaklarını ve dinamik tahsisi yapılandırabilir.
Modül 1
Kaynak Ayarı
  • executor-memory ve cores
  • num-executors
  • driver-memory
  • Overhead bellek
  • Partition-core dengesi
  • Boyutlandırma yaklaşımı
Modül 2
Dinamik Tahsis
  • dynamic allocation
  • External shuffle service
  • minExecutors/maxExecutors
  • Idle timeout
  • Ölçekleme davranışı
  • Yapılandırma
Modül 3
YARN Entegrasyonu
  • YARN kuyruk ve kaynak
  • Container ve executor
  • ApplicationMaster
  • Kuyruk seçimi
  • Kaynak çekişmesi
  • İzleme
Modül 4
Bellek ve GC
  • Unified memory modeli
  • Spill ve OOM
  • GC temel gözlem
  • Off-heap kavramı
  • Bellek baskısı
  • Temel ayar ipuçları
Günün hedefiKatılımcı işleri izler, logları analiz eder ve temel sorunları giderir.
Modül 1
Spark UI
  • Jobs/Stages/Tasks sekmeleri
  • DAG görselleştirme
  • Shuffle read/write
  • Executor sekmesi
  • SQL sekmesi
  • Darboğaz tespiti
Modül 2
History Server
  • Event log yapılandırma
  • History Server kurulumu
  • Geçmiş iş inceleme
  • Log depolama
  • Erişim
  • Kullanım
Modül 3
Log ve Tanılama
  • Driver/executor logları
  • YARN log toplama
  • Hata mesajı okuma
  • OOM ve shuffle hataları
  • Yaygın sorunlar
  • Çözüm yaklaşımı
Modül 4
Operasyon Girişi
  • Kapasite planlama temeli
  • Kaynak izolasyonu
  • Güvenlik genel bakış
  • Sürüm yönetimi
  • Bakım
  • İyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dağıtım

Standalone/YARN/Kubernetes arasında doğru modu seçersiniz.

✅
İş Gönderme

spark-submit ile işleri doğru parametrelerle gönderirsiniz.

✅
Kaynak Ayarı

Executor/driver kaynaklarını işe göre boyutlandırırsınız.

✅
Dinamik Tahsis

Dinamik tahsisle kaynakları yüke göre ayarlarsınız.

✅
Spark UI

Spark UI ile işleri inceler ve darboğaz bulursunuz.

✅
History Server

Geçmiş işleri History Server ile analiz edersiniz.

✅
Sorun Giderme

Logları okuyup OOM/shuffle hatalarını giderirsiniz.

✅
Operasyon

Temel kapasite planlama ve bakım ilkelerini uygularsınız.

Kimler İçin Uygundur?

  • Spark kümelerini kuran/işleten sistem yöneticileri
  • DevOps mühendisleri
  • platform ekiplerinde yeni olanlar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Spark kümelerini kuran/işleten sistem yöneticileri, DevOps mühendisleri ve platform ekiplerinde yeni olanlar için uygundur.
Hangi dağıtım modu en iyisi?
İhtiyaca bağlıdır; standalone, YARN ve Kubernetes'in artıları eğitimde karşılaştırılır.
Kaynakları nasıl boyutlandırırım?
executor-memory, cores ve num-executors ile partition-core dengesine göre boyutlandırma uygulanır.
Spark kodu yazmayı öğrenir miyim?
Odak yönetimdir; kod geliştirme için Apache Spark eğitimi daha uygundur.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Apache Spark Yönetimine Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriProcessing Data: Integrating Kafka with Apache Spark Eğitimi
Veri ve Analitik Eğitimleri

Processing Data: Integrating Kafka with Apache Spark Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Spark Structured Streaming ile Kafka entegrasyonunu öğrenin: Kafka source/sink, from_json ayrıştırma, offset yönetimi, pencereleme, checkpoint ve exactly-once.

Detayları Gör →
Büyük Veri TeknolojileriProcessing Data: Introducing Apache Spark Eğitimi
Veri ve Analitik Eğitimleri

Processing Data: Introducing Apache Spark Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Apache Spark'a başlayın: dağıtık işleme modeli, driver/executor mimarisi, RDD dönüşüm/eylemleri, DataFrame, Spark SQL ve ilk veri işleme işi.

Detayları Gör →
Büyük Veri TeknolojileriProgramming ile Big Data'yi R ile Kullanmak Eğitimi
Veri ve Analitik Eğitimleri

Programming ile Big Data'yi R ile Kullanmak Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

R'ı büyük veriyle ölçekli kullanın: data.table performansı, sparklyr/SparkR ile Spark bağlantısı, dplyr dağıtık işleme, MLlib modelleme ve spark_apply.

Detayları Gör →
Büyük Veri TeknolojileriQuerying Data with Spark SQL Eğitimi
Veri ve Analitik Eğitimleri

Querying Data with Spark SQL Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Spark SQL ile büyük veriyi sorgulayın: DataFrame/SQL, JOIN türleri, pencere fonksiyonları, UDF, Catalyst plan analizi, pushdown, AQE ve performans ayarı.

Detayları Gör →
Büyük Veri TeknolojileriReal-Time Stream Processing with Apache Spark Structured Streaming and Kafka Eğitimi
Veri ve Analitik Eğitimleri

Real-Time Stream Processing with Apache Spark Structured Streaming and Kafka Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Spark Structured Streaming ve Kafka ile üretim ölçeğinde akış işleme: olay zamanı pencereleme, stateful join, exactly-once, RocksDB state store ve izleme.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn