ADVANCED HADOOP SPARK & SQL ON HADOOP EĞİTİMİ

Hadoop ve Spark'ı üretim ölçeğinde ayarlayın

İleri HDFS/YARN, Spark performans ayarı, Hive LLAP ve Impala ile SQL-on-Hadoop motorlarını uçtan uca ustalaşın.

İleri HDFS/YARN ayarı, Spark bellek/shuffle/skew/AQE tuning ve Hive LLAP/Impala/Trino ile SQL-on-Hadoop sorgu optimizasyonunu uygulamalı öğreten ileri eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SQL-on-Hadoop motorlarını ileri düzeyde kullanmak

Bu eğitim, Hadoop ve Spark'ı ileri düzeyde ayarlayıp SQL-on-Hadoop motorlarıyla analitik üretmeyi öğretir. HDFS tuning, YARN scheduler ve kuyruk tasarımı; Spark bellek modeli, shuffle, skew ve AQE ile performans ayarı işlenir. Hive LLAP, Impala ve Presto/Trino karşılaştırması, kolonsal format ve istatistik kullanımı, cost-based optimizer, bölümleme ve bucketing ile sorgu hızlandırma uygulamalı ele alınır. Karmaşık JOIN'ler, window analitiği ve büyük hacimli sorgu optimizasyonu gösterilir.

Süre ve Format

4 Gün. Her gün dört modül; performans ayarı ve sorgu optimizasyonu ağırlıklı labler.

Seviye

İleri Seviye — İleri HDFS/YARN ayarı, Spark tuning, Hive/Impala ve SQL-on-Hadoop motorlarını kapsar.

Öğrenme Metodu

Gerçek bir kümede yavaş sorgu ve işleri profilleyip ayar parametreleriyle hızlandırarak uygulanır.

Neden Bu Eğitim?

🚀Performans

Shuffle, skew ve AQE ayarlarıyla Spark işlerinin süresini belirgin düşürürsünüz.

🧮SQL Motorları

Hive, Impala ve Trino arasında doğru motoru senaryoya göre seçersiniz.

💰Kaynak Verimi

YARN kuyrukları ve bellek ayarıyla küme kaynağını verimli kullanırsınız.

Anahtar Konular

advanced hadoop sparksql on hadoopspark tuningyarn schedulerhive llapimpalatrino prestoaqesorgu optimizasyonu
“Doğru ayar, aynı donanımda kat kat performans anlamına gelir.”

Ön Koşullar

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

1
Spark Temeli

RDD/DataFrame ve spark-submit deneyimi gerekir.

2
SQL

JOIN ve window içeren ileri SQL yazabilmek beklenir.

3
Hadoop

HDFS ve YARN kavramlarına hakimiyet faydalıdır.

4
Lab Ortamı

Hive/Impala kurulu çok node'lu bir 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ı HDFS ve YARN'ı performans için ileri düzeyde yapılandırabilir.
Modül 1
HDFS Tuning
  • Blok boyutu ve küçük dosya birleştirme
  • Short-circuit local read
  • Replikasyon ve rack awareness ayarı
  • HDFS cache (centralized cache)
  • Erasure coding ile depolama tasarrufu
  • NameNode heap ve metadata ölçeği
Modül 2
YARN Scheduler
  • Capacity Scheduler kuyruk hiyerarşisi
  • Fair Scheduler ağırlık ve pool
  • Kuyruk kapasitesi ve elastiklik
  • Preemption yapılandırması
  • Container boyut ve vcore ayarı
  • Kullanıcı/uygulama limitleri
Modül 3
Kaynak İzolasyonu
  • cgroups ile CPU/bellek sınırı
  • Node label ile yerleştirme
  • Garantili vs esnek kapasite
  • Uygulama önceliklendirme
  • Kaynak çekişmesi (contention) analizi
  • Kuyruk kullanım raporu
Modül 4
İzleme
  • YARN Timeline Server
  • ResourceManager UI metrikleri
  • Container log toplama
  • Pending/running uygulama takibi
  • Darboğaz tespiti
  • Kapasite planlama
Günün hedefiKatılımcı Spark işlerini bellek, shuffle ve skew ayarlarıyla optimize edebilir.
Modül 1
Bellek Modeli
  • Unified memory: execution/storage
  • spark.memory.fraction ayarı
  • Executor heap ve off-heap
  • GC gözlemi ve ayarı
  • Spill to disk davranışı
  • OOM nedenleri ve çözümleri
Modül 2
Shuffle
  • Shuffle neden pahalı
  • spark.sql.shuffle.partitions ayarı
  • repartition vs coalesce
  • Sort vs hash shuffle
  • Shuffle spill ve disk I/O
  • External shuffle service
Modül 3
Skew Yönetimi
  • Veri çarpıklığı tespiti
  • Salting ile anahtar dağıtma
  • AQE skew join optimizasyonu
  • Broadcast join eşiği
  • Partition sayısı dengeleme
  • Hot key izolasyonu
Modül 4
AQE ve Caching
  • Adaptive Query Execution özellikleri
  • Dinamik partition birleştirme
  • Runtime join stratejisi değişimi
  • cache/persist storage level
  • Checkpoint ile lineage kesme
  • Plan inceleme (explain)
Günün hedefiKatılımcı Hive ve Impala'yı doğru senaryoda kullanıp sorguları optimize edebilir.
Modül 1
Hive LLAP
  • LLAP daemon ve bellek önbelleği
  • Interaktif sorgu için LLAP
  • Tez yürütme ve vectorization
  • CBO ve istatistik kullanımı
  • Materialized view
  • LLAP vs batch Hive
Modül 2
Impala
  • MPP mimarisi ve daemon rolü
  • Metadata ve catalog senkronizasyonu
  • Runtime filter ve kod üretimi
  • Admission control ve kaynak pool
  • COMPUTE STATS önemi
  • Impala vs Hive seçimi
Modül 3
Trino/Presto
  • Dağıtık MPP sorgu motoru
  • Konektör tabanlı federasyon
  • Bellek ve spill yönetimi
  • Cost-based optimizer
  • Kaynak gruplama
  • Motor karşılaştırma kriterleri
Modül 4
Sorgu Optimizasyonu
  • Predicate/projection pushdown
  • Partition pruning
  • Join sıralama ve broadcast
  • İstatistik tabanlı plan
  • Dengesiz join yönetimi
  • Explain plan okuma
Günün hedefiKatılımcı ileri SQL analitiği yazar ve iş yüklerini üretimde yönetebilir.
Modül 1
İleri SQL
  • Window fonksiyonları ve frame
  • GROUPING SETS, CUBE, ROLLUP
  • CTE ve recursive sorgu
  • Karmaşık JOIN desenleri
  • Approx distinct (HLL) kullanımı
  • Analitik fonksiyon performansı
Modül 2
Veri Düzeni
  • Kolonsal format ve sıkıştırma
  • Bölümleme ve bucketing stratejisi
  • Dosya boyutu optimizasyonu
  • Z-order/clustering kavramı
  • İstatistik toplama otomasyonu
  • Compaction yönetimi
Modül 3
İş Yükü Yönetimi
  • Kuyruk ve admission control
  • Eşzamanlılık ve kaynak paylaşımı
  • SLA bazlı önceliklendirme
  • Uzun sorgu kontrolü
  • Caching katmanı kullanımı
  • Maliyet izleme
Modül 4
Operasyon
  • Sorgu profili ve darboğaz
  • Yavaş sorgu log analizi
  • Kapasite planlama
  • Güvenlik ve erişim (Ranger)
  • Sürüm yükseltme etkisi
  • Performans regresyon takibi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
HDFS Tuning

Blok, cache ve erasure coding ile depolamayı optimize edersiniz.

✅
YARN Ayarı

Kuyruk ve preemption ile kaynakları adil ve verimli paylaştırırsınız.

✅
Spark Tuning

Bellek, shuffle ve skew ayarlarıyla işleri hızlandırırsınız.

✅
AQE

Adaptive Query Execution ile runtime optimizasyon uygularsınız.

✅
Motor Seçimi

Hive, Impala ve Trino arasında senaryoya uygun motoru seçersiniz.

✅
Sorgu Optimizasyonu

Pushdown, pruning ve istatistiklerle sorguları hızlandırırsınız.

✅
İleri SQL

Window ve GROUPING SETS ile karmaşık analitik yazarsınız.

✅
İş Yükü

Eşzamanlılık ve SLA yönetimiyle üretim iş yüklerini kontrol edersiniz.

Kimler İçin Uygundur?

  • Deneyimli veri mühendisleri
  • Hadoop/Spark platformlarını optimize eden ekipler
  • SQL-on-Hadoop ile çalışan analistler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Deneyimli veri mühendisleri, Hadoop/Spark platformlarını optimize eden ekipler ve SQL-on-Hadoop ile çalışan analistler için uygundur.
Hive mı Impala mı daha hızlı?
İş yüküne bağlıdır; eğitimde interaktif Impala/LLAP ile batch Hive ve Trino karşılaştırılır.
Skew problemini nasıl çözerim?
Salting, AQE skew join ve broadcast eşiği ile çarpık anahtar yönetimi uygulamalı gösterilir.
Önceden Spark bilmek gerekir mi?
Evet; RDD/DataFrame ve spark-submit deneyimi ön koşuldur, eğitim ileri ayara odaklanır.
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. Advanced Hadoop Spark & SQL on Hadoop Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri 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 TeknolojileriUsing Hive & Pig with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Using Hive & Pig with Hadoop Eğitimi

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

Hadoop üzerinde HiveQL ile SQL benzeri sorgulama ve Pig Latin ile veri akışı programlamayı uygulamalı öğrenin: partition, UDF ve uçtan uca ETL.

Detayları Gör →
Büyük Veri TeknolojileriUsing Hive to Optimize Query Executions with Partitioning Eğitimi
Veri ve Analitik Eğitimleri

Using Hive to Optimize Query Executions with Partitioning Eğitimi

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

Hive sorgularını partition pruning, bucketing, ORC/Parquet ve Tez ayarlarıyla hızlandırın. EXPLAIN plan okuma ve CBO ile ileri optimizasyon eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriVeri Analitiği Ve Büyük Veri Eğitimi
Veri ve Analitik Eğitimleri

Veri Analitiği Ve Büyük Veri Eğitimi

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

Veri analitiği temelleri, SQL ve Python (pandas) ile analiz ve Hadoop/Spark ile büyük veri işlemeyi uçtan uca öğrenin. Uygulamalı giriş eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriViewing & Querying Complex Data with Hive Eğitimi
Veri ve Analitik Eğitimleri

Viewing & Querying Complex Data with Hive Eğitimi

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

Hive'da ARRAY, MAP, STRUCT ve JSON gibi iç içe veriyi LATERAL VIEW, explode ve get_json_object ile modelleyip sorgulamayı uygulamalı öğrenin.

Detayları Gör →
Büyük Veri TeknolojileriWorking with Apache Kafka Topics, Producers, and Consumers Eğitimi
Veri ve Analitik Eğitimleri

Working with Apache Kafka Topics, Producers, and Consumers Eğitimi

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

Apache Kafka temelleri: topic, partition ve offset yönetimi, producer ve consumer geliştirme, consumer group ve offset commit'i uygulamalı öğrenin.

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