SNAPSHOTS, BACKUPS, AND MAPREDUCE EĞİTİMİ

Büyük veriyi güvenle koru ve ölçekli işle

HDFS snapshot, distcp ve HBase yedekleriyle veri korumayı, MapReduce ve YARN ile dağıtık veri işlemeyi uygulamalı öğrenin.

Hadoop ekosisteminde HDFS snapshot, distcp ve HBase yedekleriyle veri korumayı ve MapReduce/YARN ile dağıtık veri işlemeyi orta seviyede uygulamalı öğretir.

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

Eğitim Hakkında

HDFS snapshot, yedekleme/DR stratejileri ve MapReduce işleme

Bu orta seviye eğitim, Hadoop ekosisteminde veri koruma ve dağıtık işleme konularını birlikte kapsar. HDFS mimarisi (NameNode, DataNode, blok replikasyonu) üzerine snapshot alma, snapshot diff ile değişiklik tespiti ve snapshot'tan geri yükleme anlatılır. distcp ile kümeler arası kopyalama, HBase snapshot ve ExportSnapshot ile tablo yedekleme, yedekleme politikaları ve felaket kurtarma (DR) stratejileri uygulanır. MapReduce programlama modeli (map, shuffle & sort, reduce), combiner ve partitioner, input/output format ve job çalıştırma; YARN üzerinde kaynak yönetimi (ResourceManager, NodeManager, ApplicationMaster) ele alınır. Katılımcılar eğitim sonunda veriyi snapshot ve yedeklerle koruyup MapReduce ile ölçekli işleyebilir hale gelir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar snapshot ve yedeklemeden MapReduce işlemeye kadar her konuyu küme üzerinde uygular.

Seviye

Orta Seviye — HDFS snapshot'ları, distcp ve HBase yedekleri, felaket kurtarma stratejileri ve YARN üzerinde MapReduce veri işleme.

Öğrenme Metodu

Katılımcılar bir Hadoop lab kümesinde HDFS snapshot, distcp yedekleme ve MapReduce job'larını komut satırıyla uygulamalı çalıştırır.

Neden Bu Eğitim?

📸Hızlı Snapshot

HDFS snapshot'larıyla büyük veriyi kopyalamadan anlık koruma altına alırsınız.

🗄️Güçlü Yedekleme

distcp ve HBase snapshot ile kümeler arası güvenilir yedek ve DR kurgularsınız.

⚡Ölçekli İşleme

MapReduce ve YARN ile terabaytlarca veriyi paralel işleyebilirsiniz.

Anahtar Konular

hdfs snapshothadoop yedeklemedistcphbase snapshotmapreduceyarnbüyük verifelaket kurtarmasnapshotdiffveri işleme
“Veriyi korumadan işlemek, temeli olmayan bir binaya kat çıkmaktır.”

Ön Koşullar

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

1
Linux Temeli

Temel shell komutları ve dosya sistemi kullanımına aşinalık faydalıdır.

2
Hadoop Kavramı

HDFS ve küme kavramına temel aşinalık süreci kolaylaştırır.

3
Programlama

Java veya Python ile temel kod okuyabilmek MapReduce için önerilir.

4
Lab Kümesi

Erişilebilen bir Hadoop lab kümesi veya tek düğüm kurulumu.

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'te snapshot alıp değişiklikleri karşılaştırarak veriyi geri yükleyebilir.
Modül 1
HDFS Mimarisi
  • NameNode ve DataNode rolleri
  • Blok yapısı ve varsayılan replikasyon faktörü
  • fsimage ve edit log kavramı
  • hdfs dfs komutlarıyla dosya işlemleri
  • Rack awareness ve veri yerleşimi
  • HDFS'in yazma-bir-kez okuma-çok modeli
Modül 2
Snapshot Alma
  • Snapshot'ın kopyasız (copy-on-write) çalışma mantığı
  • Dizini snapshot'lanabilir yapma (allowSnapshot)
  • createSnapshot ile anlık görüntü oluşturma
  • Snapshot adlandırma ve .snapshot dizini
  • Snapshot'ların kapladığı alan ve etkisi
  • Snapshot kullanım senaryoları
Modül 3
Snapshot Diff
  • snapshotDiff ile iki görüntü arasını karşılaştırma
  • Eklenen, silinen ve değişen dosyaların raporu
  • Diff çıktısının yorumlanması
  • Değişiklik hacminin izlenmesi
  • Diff'in distcp ile birlikte kullanımı
  • Düzenli diff ile veri değişim takibi
Modül 4
Snapshot Geri Yükleme
  • Yanlışlıkla silinen dosyayı .snapshot'tan kurtarma
  • cp/mv ile snapshot içinden geri alma
  • renameSnapshot ile yeniden adlandırma
  • deleteSnapshot ile temizleme
  • Snapshot politikası ve saklama süresi
  • Geri yükleme sırasında dikkat edilecekler
Günün hedefiKatılımcı, distcp ve HBase snapshot ile kümeler arası yedek alıp DR stratejisi kurabilir.
Modül 1
distcp ile Kopyalama
  • distcp'nin MapReduce tabanlı paralel kopyalaması
  • Kümeler arası (hdfs://) kopyalama
  • update ve -overwrite seçenekleri
  • Snapshot diff ile artımlı (incremental) kopyalama
  • Bant genişliği (-bandwidth) sınırlama
  • Büyük transferlerde performans ayarları
Modül 2
HBase Snapshot
  • HBase tablo snapshot kavramı
  • snapshot komutu ile anlık görüntü alma
  • clone_snapshot ile tablo kopyalama
  • restore_snapshot ile geri yükleme
  • ExportSnapshot ile başka kümeye taşıma
  • Snapshot'ların HFile ile ilişkisi
Modül 3
Yedekleme Stratejisi
  • Tam, artımlı ve diferansiyel yedek kavramları
  • RPO ve RTO hedeflerinin belirlenmesi
  • Yedek saklama (retention) politikası
  • Kritik dizinlerin önceliklendirilmesi
  • Yedeklerin ayrı küme/bölgede tutulması
  • Yedek bütünlüğünün doğrulanması
Modül 4
Felaket Kurtarma
  • Aktif-pasif ve aktif-aktif DR topolojileri
  • İkincil kümeye düzenli replikasyon
  • NameNode metadata'sının korunması
  • Kurtarma prosedürünün belgelenmesi
  • DR tatbikatı (failover testi)
  • Kurtarma sonrası veri tutarlılığı kontrolü
Günün hedefiKatılımcı, MapReduce job'ı yazıp YARN üzerinde çalıştırarak büyük veriyi işleyebilir.
Modül 1
MapReduce Modeli
  • Map ve Reduce fonksiyonlarının mantığı
  • Anahtar-değer (key-value) çiftleriyle veri akışı
  • Klasik WordCount örneğinin anatomisi
  • InputSplit ve veri paralelliği
  • Job, task ve attempt kavramları
  • MapReduce'un uygun olduğu problemler
Modül 2
Map, Shuffle, Reduce
  • Map aşamasında kayıt işleme
  • Shuffle & sort ile verinin reducer'a taşınması
  • Reduce aşamasında gruplama ve toplama
  • Ara verinin disk/ağ üzerindeki yolculuğu
  • Spill ve merge süreçleri
  • Veri eğriliği (skew) ve etkisi
Modül 3
Combiner ve Partitioner
  • Combiner ile map tarafında ön toplama
  • Combiner kullanımının ağ trafiğine etkisi
  • Partitioner ile reducer'a dağıtım kontrolü
  • Reducer sayısının ayarlanması
  • Özel karşılaştırıcı (comparator) kullanımı
  • Çıktı sıralaması ve bölümlenmesi
Modül 4
YARN Çalıştırma
  • ResourceManager, NodeManager ve ApplicationMaster rolleri
  • Container kavramı ve kaynak tahsisi
  • hadoop jar ile job gönderme
  • Scheduler (Capacity/Fair) ve kuyruklar
  • Job'un ilerleyişinin web arayüzünden izlenmesi
  • Counter ve loglarla hata ayıklama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
HDFS Bilgisi

NameNode/DataNode ve blok replikasyonunu açıklayabilirsiniz.

✅
Snapshot Alma

HDFS dizinlerinde snapshot alıp yönetebilirsiniz.

✅
Değişiklik Takibi

snapshotDiff ile veri değişimlerini karşılaştırabilirsiniz.

✅
Yedekleme

distcp ve HBase snapshot ile kümeler arası yedek alabilirsiniz.

✅
DR Stratejisi

RPO/RTO hedefleriyle bir felaket kurtarma planı kurabilirsiniz.

✅
MapReduce

Map/shuffle/reduce akışıyla bir job tasarlayabilirsiniz.

✅
Optimizasyon

Combiner ve partitioner ile job'u optimize edebilirsiniz.

✅
YARN Yönetimi

YARN üzerinde job çalıştırıp kaynakları izleyebilirsiniz.

Kimler İçin Uygundur?

  • Hadoop/büyük veri platformlarını yöneten sistem yöneticileri
  • veri mühendisleri
  • veri koruma ile işleme süreçlerini öğrenmek isteyen BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Hadoop/büyük veri platformlarını yöneten sistem yöneticileri, veri mühendisleri ve veri koruma ile işleme süreçlerini öğrenmek isteyen BT uzmanları için uygundur.
Hadoop deneyimi gerekir mi?
HDFS ve küme kavramına temel aşinalık süreci kolaylaştırır; gerekli kavramlar eğitim içinde özetlenir.
MapReduce için programlama şart mı?
Java veya Python ile temel kod okuyabilmek faydalıdır; örnekler adım adım açıklanarak ilerler.
Uygulama yapacak mıyız?
Evet, bir lab kümesinde snapshot alma, distcp yedekleme ve MapReduce job çalıştırma uygulamalı yapılır.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara 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. Snapshots, Backups, and MapReduce Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriMD-102: Migrating Windows Clients Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MD-102: Migrating Windows Clients Eğitimi

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

Windows 10'dan 11'e yükseltme, USMT ile veri taşıma ve GPO'dan Intune co-management'a geçişi uygulamalı öğreten MD-102 istemci göçü eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMetrics & Monitoring Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Metrics & Monitoring Eğitimi

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

Prometheus ile metrik toplama, PromQL sorguları, Grafana panoları, Alertmanager uyarıları ve log/trace bütünleşmesini uygulamalı öğreten modern izleme eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMicrosoft Fabric: Monitoring Fabric Warehouses Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft Fabric: Monitoring Fabric Warehouses Eğitimi

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

Microsoft Fabric Warehouse'larda kapasite izleme, query insights, DMV sorgu analizi ve performans/maliyet optimizasyonunu uygulamalı öğreten izleme eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriMobile Interruption Testing and Charles Proxy Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Mobile Interruption Testing and Charles Proxy Eğitimi

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

Mobil uygulamalarda çağrı/bildirim/ağ kesintisi testlerini ve Charles Proxy ile trafik yakalama, SSL proxying ve manipülasyonu uygulamalı öğreten test eğitimi.

Detayları Gör →
Sistem Yönetimi TemelleriModel Tabanlı Sistem Mühendisliği (MBSE) ve SysML Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Model Tabanlı Sistem Mühendisliği (MBSE) ve SysML Eğitimi

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

Model Tabanlı Sistem Mühendisliği (MBSE) yaklaşımını ve SysML'in yapı, davranış, gereksinim ve parametrik diyagramlarını uygulamalı öğreten ileri seviye eğitim.

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