DATA REFINERY WITH YARN EĞİTİMİ

Hadoop kaynaklarını YARN ile ustaca yönetin

YARN ResourceManager, kaynak kuyrukları, konteyner tahsisi ve zamanlayıcılarla Hadoop kümesinde veri işleme iş yüklerini yönetin.

YARN ile Hadoop küme kaynak yönetimi: ResourceManager ve konteyner mimarisi, iş yaşam döngüsü, Capacity ve Fair Scheduler kuyrukları, Spark/Tez yürütme ve izleme bir küme üzerinde uygulamalı işlenir.

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

Eğitim Hakkında

YARN ile küme kaynak yönetimi ve iş yürütme

Bu eğitim, Hadoop ekosisteminin kaynak yönetim katmanı YARN (Yet Another Resource Negotiator) üzerinde veri işleme iş yüklerinin nasıl çalıştırıldığını ve yönetildiğini ele alır. YARN mimarisi (ResourceManager, NodeManager, ApplicationMaster, Container), iş gönderme yaşam döngüsü, kaynak tahsisi (vCore, bellek) işlenir. Capacity ve Fair Scheduler ile kaynak kuyrukları, kuyruk hiyerarşisi, kapasite ve esneklik ayarları, önceliklendirme ve preemption ele alınır. MapReduce, Spark ve Tez gibi işleme motorlarının YARN üzerinde yürütülmesi, HDFS ile birlikte veri yerelliği, log toplama, kaynak izleme ve sorun giderme incelenir. Örnekler bir Hadoop kümesinde YARN komutları ve yapılandırmaları üzerinde kurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımının ardından YARN komutları ve yapılandırmalarıyla pratik yapılır.

Seviye

İleri Seviye — YARN ile veri rafinerisi: Hadoop kaynak yönetimi, iş zamanlama, kaynak kuyrukları ve dağıtık işleme ile veri işleme.

Öğrenme Metodu

Bir Hadoop kümesi üzerinde YARN komutları, kuyruk yapılandırması ve iş gönderme senaryolarıyla uygulamalı çalışılır.

Neden Bu Eğitim?

🧮Kaynak Yönetimi

Küme CPU ve belleğini kuyruklarla verimli ve adil paylaştırırsınız.

⚙️Çoklu Motor

MapReduce, Spark ve Tez iş yüklerini tek YARN katmanında çalıştırırsınız.

📊İzlenebilirlik

İş durumu, log ve metriklerle sorunları hızlı teşhis edersiniz.

Anahtar Konular

yarnhadoopkaynak yönetimiresourcemanagercapacity schedulerfair schedulerkonteynerbüyük verispark yarnnodemanageriş zamanlamahdfs
“Büyük veride asıl zorluk işi yapmak değil, kaynakları adilce paylaştırmaktır.”

Ön Koşullar

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

1
Linux Temeli

Komut satırı ve dosya işlemlerine aşinalık gerekir.

2
Hadoop Girişi

HDFS ve dağıtık depolama kavramlarına aşinalık faydalıdır.

3
İşleme Farkındalığı

MapReduce veya Spark mantığını bilmek örnekleri kolaylaştırır.

4
Ortam

Erişilebilir bir Hadoop/YARN kümesi veya sanal küme ortamı.

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ı, YARN bileşenlerini açıklar ve bir işin yaşam döngüsünü izler.
Modül 1
YARN Mimarisi
  • Kaynak yönetimi ve işleme ayrımının gerekçesi
  • MapReduce 1 ve YARN farkı
  • Küme topolojisi ve düğüm rolleri
  • HDFS ile YARN'ın birlikte çalışması
  • Veri yerelliği (data locality) kavramı
  • YARN'ın ekosistemdeki konumu
Modül 2
Temel Bileşenler
  • ResourceManager ve küme çapında tahsis
  • NodeManager ve düğüm kaynak yönetimi
  • ApplicationMaster ve uygulama koordinasyonu
  • Container kavramı (vCore + bellek)
  • Scheduler ve ApplicationsManager ayrımı
  • Bileşenler arası iletişim
Modül 3
İş Gönderme Akışı
  • İstemciden iş gönderme adımları
  • ApplicationMaster'ın başlatılması
  • Kaynak isteği ve tahsis döngüsü
  • Container'da görev yürütme
  • İş tamamlanması ve temizlik
  • yarn application komutlarıyla takip
Modül 4
Konteyner ve Kaynak
  • Konteyner boyutu (bellek, vCore) belirleme
  • Minimum ve maksimum tahsis ayarları
  • Bellek aşımı ve konteyner sonlandırma
  • vCore ve fiziksel çekirdek ilişkisi
  • Kaynak isteğinin iş ihtiyacına göre ayarı
  • Kaynak israfının önlenmesi
Günün hedefiKatılımcı, kaynak kuyrukları tasarlar ve zamanlayıcıyı iş yüküne göre ayarlar.
Modül 1
Zamanlayıcı Türleri
  • FIFO zamanlayıcının sınırları
  • Capacity Scheduler genel mantığı
  • Fair Scheduler genel mantığı
  • Çok kiracılı (multi-tenant) küme ihtiyacı
  • Zamanlayıcı seçim kriterleri
  • Zamanlayıcının küme verimine etkisi
Modül 2
Capacity Scheduler
  • Kuyruk hiyerarşisi ve kapasite tahsisi
  • Garantili kapasite ve maksimum kapasite
  • Esneklik (elasticity) ile boşta kaynak kullanımı
  • Kuyruk ACL ve erişim kontrolü
  • Kullanıcı limitleri ve adalet
  • capacity-scheduler.xml yapılandırması
Modül 3
Fair Scheduler
  • Kaynakların adil paylaşımı ilkesi
  • Havuz (pool) ve ağırlık tanımı
  • Minimum ve maksimum pay
  • DRF (Dominant Resource Fairness) mantığı
  • Boşta kaynağın yeniden dağıtımı
  • fair-scheduler.xml yapılandırması
Modül 4
Öncelik ve Preemption
  • Uygulama ve kuyruk önceliği
  • Preemption ile kaynak geri alma
  • Kritik işlere kaynak garantisi
  • SLA'ya göre önceliklendirme
  • Preemption'ın yan etkileri
  • Önceliğin test edilmesi
Günün hedefiKatılımcı, farklı motorları YARN'da çalıştırır, izler ve performansı ayarlar.
Modül 1
İşleme Motoru Entegrasyonu
  • MapReduce işinin YARN'da yürütülmesi
  • Spark'ın yarn-client ve yarn-cluster modları
  • Tez ile DAG tabanlı yürütme
  • Executor ve konteyner eşlemesi
  • Dinamik tahsis (dynamic allocation)
  • Motor seçiminin iş yüküne bağlılığı
Modül 2
İzleme ve Arayüzler
  • ResourceManager web arayüzü
  • Uygulama durumu ve ilerleme takibi
  • Kuyruk doluluk ve kaynak kullanımı
  • Timeline Server ile geçmiş işler
  • Metrik toplama ve panolar
  • Anormal kaynak kullanımının tespiti
Modül 3
Log ve Sorun Giderme
  • Log toplama (log aggregation) yapılandırması
  • yarn logs komutuyla log erişimi
  • Başarısız konteyner teşhisi
  • Bellek (OOM) hatalarının çözümü
  • Takılan (hung) uygulamaların analizi
  • Yaygın yapılandırma hataları
Modül 4
Performans Ayarı
  • NodeManager bellek ve vCore ayarı
  • Konteyner boyutu optimizasyonu
  • Veri yerelliği oranının iyileştirilmesi
  • Kuyruk dengesi ve bekleme süreleri
  • Spekülatif yürütme (speculation)
  • Küme kullanım veriminin artırılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
YARN Mimarisi

ResourceManager, NodeManager ve ApplicationMaster rollerini açıklarsınız.

✅
İş Yaşam Döngüsü

Bir işin gönderiminden tamamlanmasına yürütme akışını izlersiniz.

✅
Konteyner Kaynağı

Bellek ve vCore tahsisini iş ihtiyacına göre ayarlarsınız.

✅
Capacity Scheduler

Kuyruk hiyerarşisi ve kapasiteyle kaynakları paylaştırırsınız.

✅
Fair Scheduler

Havuz ve ağırlıklarla adil kaynak paylaşımı kurarsınız.

✅
Motor Entegrasyonu

Spark ve Tez iş yüklerini YARN üzerinde çalıştırırsınız.

✅
İzleme ve Log

Arayüz ve loglarla işleri izler ve sorunları teşhis edersiniz.

✅
Performans Ayarı

Kaynak ayarları ve veri yerelliğiyle küme verimini artırırsınız.

Kimler İçin Uygundur?

  • Büyük veri mühendisleri
  • Hadoop yöneticileri
  • dağıtık işleme kümelerini yöneten sistem uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Büyük veri mühendisleri, Hadoop yöneticileri ve dağıtık işleme kümelerini yöneten sistem uzmanları için uygundur.
Hadoop deneyimi şart mı?
HDFS ve dağıtık işleme hakkında temel farkındalık faydalıdır; YARN kavramları sıfırdan ele alınır.
Hangi zamanlayıcı kullanılmalı?
Çok kiracılı kümelerde Capacity veya Fair Scheduler tercih edilir; seçim iş yükü ve adalet ihtiyacına göre eğitimde ele alınır.
Spark YARN'da nasıl çalışır?
Spark, yarn-client veya yarn-cluster modunda ApplicationMaster ve executor konteynerleriyle YARN üzerinde yürütülür.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Data Refinery with YARN Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

Veri Analizi ve İstatistikDeveloping Data Models with LookML (GC-DDM-LOOK) Eğitimi
Veri ve Analitik Eğitimleri

Developing Data Models with LookML (GC-DDM-LOOK) Eğitimi

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

GCP Looker'da LookML ile PDT/incremental, datagroup caching, symmetric aggregate, access_filter güvenliği ve BigQuery performans ayarını öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDeveloping Data Models with LookML Eğitimi
Veri ve Analitik Eğitimleri

Developing Data Models with LookML Eğitimi

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

Looker'da LookML ile view/explore, join, yeniden kullanım, LookML panolar ve Git tabanlı geliştirme akışıyla veri modeli geliştirmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDevice Configuration & Data Access Eğitimi
Veri ve Analitik Eğitimleri

Device Configuration & Data Access Eğitimi

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

BI istemci ve ağ geçidi yapılandırması, ODBC/JDBC sürücüler, bağlantı dizeleri, kimlik ve yenileme ile güvenilir veri erişimi kurmayı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDigital Transformation for Executives - Data Enabled Organisations Eğitimi
Veri ve Analitik Eğitimleri

Digital Transformation for Executives - Data Enabled Organisations Eğitimi

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

Yöneticiler için veri stratejisi, yönetişim, veri kültürü, yapay zekâ ve ROI ile veriyle güçlenen bir organizasyon dönüşümünü öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikDistance-based Models: Overview of Distance-based Metrics & Algorithms Eğitimi
Veri ve Analitik Eğitimleri

Distance-based Models: Overview of Distance-based Metrics & Algorithms Eğitimi

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

Öklid, Manhattan ve kosinüs mesafe metrikleriyle kNN, K-means ve hiyerarşik kümelemeyi, ölçeklendirme ve değerlendirmeyi uygulamalı öğrenin.

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