BIG DATA & HADOOP EĞİTİMİ

Petabaytlık veriyi Hadoop kümesiyle işle

HDFS, YARN ve MapReduce'tan Hive, Spark, Sqoop ve Kafka'ya kadar Hadoop ekosistemini gerçek kümede uçtan uca çalıştırın.

Hadoop ekosistemini depolamadan işlemeye öğreten ileri seviye eğitim: HDFS blok ve replikasyon mimarisi, YARN kaynak yönetimi, MapReduce ve Spark işleme, Hive sorgulama, Sqoop aktarımı ve Kafka ile akan veri alımı uygulamalı olarak ele alınır.

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

Eğitim Hakkında

HDFS, YARN, MapReduce, Hive ve Spark ile dağıtık veri işleme

Bu ileri seviye eğitim, büyük veriyi Hadoop ekosistemiyle depolamaktan işlemeye kadar bütünsel ele alır. HDFS'in blok ve replikasyon mimarisi, NameNode/DataNode rolleri; YARN'da ResourceManager ve NodeManager ile kaynak yönetimi; MapReduce'un map-shuffle-reduce akışı ve Spark'ın bellek içi RDD/DataFrame işleme modeli işlenir. Hive ile SQL-benzeri sorgular, Sqoop ile ilişkisel veritabanı aktarımı, Kafka ile akan veri alımı ve Oozie ile iş akışı planlaması uygulamalı yapılır. Katılımcılar çok düğümlü bir kümede veri yükleyip işleyerek performans ayarı gerçekleştirir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar depolama, kaynak yönetimi, toplu işleme ve ekosistem araçlarını aşamalı olarak kümede uygular.

Seviye

İleri Seviye — HDFS depolama, YARN kaynak yönetimi, MapReduce ve Spark işleme ile Hive/Sqoop/Kafka ekosisteminin uçtan uca ele alınması.

Öğrenme Metodu

Katılımcılar çok düğümlü bir Hadoop kümesinde HDFS'e veri yükler, YARN üzerinde Spark ve MapReduce işleri çalıştırıp performansını ölçerek öğrenir.

Neden Bu Eğitim?

🗄️Dağıtık Depolama

HDFS'in blok, replikasyon ve rack-awareness mantığıyla petabaytlık veriyi güvenle saklarsınız.

⚙️Kaynak Yönetimi

YARN ile CPU/bellek kaynaklarını kuyruklara bölerek çok kiracılı küme yönetirsiniz.

⚡Hızlı İşleme

Spark'ın bellek içi işleme modeliyle MapReduce'a göre kat kat hızlı analiz üretirsiniz.

Anahtar Konular

hadoop eğitimibig data eğitimihdfsyarnmapreduceapache sparkhivesqoopkafkabüyük verihadoop kümesi
“Büyük veride mesele veriyi saklamak değil, onu işletebilir bir cevaba dönüştürmektir.”

Ön Koşullar

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

1
Linux Komut Satırı

Temel Linux komutları ve dosya sistemi kavramlarına aşinalık beklenir.

2
SQL Temeli

SELECT, JOIN ve GROUP BY gibi SQL sorgularını yazabilmek Hive modüllerinde faydalıdır.

3
Programlama

Java veya Python ile temel kodlama Spark ve MapReduce örneklerini kolaylaştırır.

4
Lab Ortamı

En az 8 GB RAM'li bir bilgisayar veya bulut üzerinde çok düğümlü küme erişimi.

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 mimarisini kavrar ve kümeye veri yükleyip yönetebilir.
Modül 1
Hadoop Mimarisi
  • Master/worker mimarisinde NameNode ve DataNode rolleri
  • Hadoop 1 ve Hadoop 2/YARN mimarisinin farkları
  • Ölçeklenebilirlik için yatay (scale-out) büyüme yaklaşımı
  • Commodity donanım üzerinde hata toleransı felsefesi
  • Hadoop dağıtımları (Apache, Cloudera, Hortonworks) karşılaştırması
  • Küme boyutlandırma ve kapasite planlaması temelleri
Modül 2
HDFS İç Yapısı
  • 128 MB varsayılan blok boyutu ve ayarlanması
  • Blok replikasyonu (varsayılan 3) ve veri güvenilirliği
  • Rack-awareness ile replikaların yerleşimi
  • NameNode metadata'sının fsimage ve edit log'da tutulması
  • Secondary NameNode ve checkpoint mekanizması
  • HDFS Federation ve High Availability (HA) mimarisi
Modül 3
HDFS İşlemleri
  • hdfs dfs -put / -get ile veri yükleme ve indirme
  • ls, -cat, -du ve -df komutlarıyla dosya yönetimi
  • fsck ile blok ve replika sağlık kontrolü
  • distcp ile kümeler arası paralel veri kopyalama
  • HDFS kota (quota) ile dizin kapasitesi sınırlama
  • Trash ve snapshot ile veri kurtarma
Modül 4
Veri Formatları
  • Satır tabanlı (CSV, JSON) ve sütun tabanlı farkı
  • Parquet ile sütunsal depolama ve sıkıştırma avantajı
  • ORC formatının Hive ile entegrasyonu
  • Avro ile şema evrimi (schema evolution)
  • Snappy, Gzip ve LZO sıkıştırma kodeklerinin seçimi
  • Küçük dosya sorunu (small files problem) ve çözümleri
Günün hedefiKatılımcı, YARN üzerinde kaynak yönetimini ve MapReduce iş akışını açıklayabilir.
Modül 1
YARN Mimarisi
  • ResourceManager, NodeManager ve ApplicationMaster rolleri
  • Container kavramı ve CPU/bellek tahsisi
  • Capacity Scheduler ile kuyruk tabanlı kaynak paylaşımı
  • Fair Scheduler ile adil kaynak dağıtımı
  • ResourceManager HA ile tek nokta arızasının giderilmesi
  • yarn application ve yarn logs komutlarıyla izleme
Modül 2
MapReduce Akışı
  • InputSplit ve RecordReader ile girdinin bölünmesi
  • Map aşamasında anahtar-değer çiftlerinin üretimi
  • Shuffle ve sort aşamasının dağıtık mantığı
  • Reduce aşamasında agregasyon yapılması
  • Combiner ile ağ trafiğinin azaltılması
  • Partitioner ile reducer'lara veri dağıtımı
Modül 3
WordCount ve Örnekler
  • Klasik WordCount işinin map/reduce kodu
  • Mapper ve Reducer sınıflarının yazımı
  • Driver sınıfı ve job yapılandırması
  • Counter'lar ile iş istatistiklerinin toplanması
  • Distributed cache ile yardımcı dosya dağıtımı
  • Çıktı formatları ve sıkıştırmanın ayarlanması
Modül 4
İş İzleme ve Ayar
  • Map ve reduce görev (task) sayısının belirlenmesi
  • Speculative execution ile yavaş görevlerin yeniden çalıştırılması
  • mapreduce.map.memory.mb gibi bellek ayarları
  • JobHistory Server üzerinden tamamlanan işlerin incelenmesi
  • Data locality ile ağ üzerinden veri taşımanın azaltılması
  • Darboğaz tespiti için sayaç ve log analizi
Günün hedefiKatılımcı, Spark ile veri setlerini bellek içinde işleyip dönüştürebilir.
Modül 1
Spark Mimarisi
  • Driver, Executor ve Cluster Manager rolleri
  • RDD'nin değişmezlik (immutability) ve lineage özelliği
  • DAG scheduler ile iş aşamalarının (stage) oluşumu
  • Transformation (lazy) ve action ayrımı
  • Spark'ın YARN üzerinde çalıştırılması (yarn-client/cluster)
  • In-memory işleme ile MapReduce'a göre hız kazancı
Modül 2
DataFrame ve Spark SQL
  • DataFrame API ile yapılandırılmış veri işleme
  • spark.read ile Parquet/CSV/JSON okuma
  • select, filter, groupBy ve agg dönüşümleri
  • Catalyst optimizer ile sorgu planı iyileştirmesi
  • Tungsten ile bellek ve CPU verimliliği
  • createOrReplaceTempView ile SQL sorgusu yazımı
Modül 3
PySpark Uygulaması
  • SparkSession oluşturma ve yapılandırma
  • withColumn ile yeni sütun türetme
  • join ile birden çok veri setini birleştirme
  • cache ve persist ile tekrar kullanılan veriyi tutma
  • UDF (user defined function) ile özel dönüşüm
  • write.mode ile sonuçların HDFS'e yazılması
Modül 4
Performans Ayarı
  • Partition sayısı ve repartition/coalesce kullanımı
  • Shuffle maliyeti ve azaltma stratejileri
  • Broadcast join ile küçük tabloların dağıtımı
  • spark.executor.memory ve core ayarları
  • Spark UI üzerinden stage ve task incelemesi
  • Veri çarpıklığı (skew) tespiti ve giderilmesi
Günün hedefiKatılımcı, Hadoop ekosistem araçlarıyla veri alımı ve sorgulamayı kurabilir.
Modül 1
Hive ile SQL
  • Hive metastore ve tablo tanımı (DDL)
  • Managed ve external tablo farkı
  • Partitioning ve bucketing ile sorgu hızlandırma
  • HiveQL ile JOIN ve pencere fonksiyonları
  • ORC/Parquet formatıyla Hive performansı
  • Hive on Tez ile hızlandırılmış yürütme
Modül 2
Sqoop ile Aktarım
  • sqoop import ile RDBMS'ten HDFS'e veri çekme
  • sqoop export ile Hadoop'tan veritabanına yazma
  • Incremental import (append/lastmodified) modu
  • Mapper sayısı (-m) ile paralel aktarım
  • Split-by sütunu ile verinin bölünmesi
  • Sqoop ile doğrudan Hive tablosuna yükleme
Modül 3
Kafka ile Akan Veri
  • Topic, partition ve offset kavramları
  • Producer ve consumer temel akışı
  • Consumer group ile paralel tüketim
  • Kafka'dan Spark Structured Streaming ile okuma
  • Replication factor ile dayanıklılık
  • Log retention ve veri saklama politikası
Modül 4
İş Akışı ve Planlama
  • Oozie ile iş akışlarının (workflow) tanımı
  • Coordinator ile zaman/veri tetikli planlama
  • Bağımlı adımların DAG olarak düzenlenmesi
  • Apache Airflow ile alternatif orkestrasyon
  • Başarısız adımların yeniden denenmesi (retry)
  • Uçtan uca veri hattının izlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
HDFS Yönetimi

HDFS blok, replikasyon ve HA mimarisini kurar ve veriyi yönetirsiniz.

✅
YARN Kaynak

YARN kuyrukları ve scheduler'larla küme kaynaklarını paylaştırırsınız.

✅
MapReduce

Map-shuffle-reduce akışını kavrar ve iş yazıp ayarlarsınız.

✅
Spark İşleme

Spark DataFrame ve SQL ile bellek içi dağıtık analiz üretirsiniz.

✅
Hive Sorgu

Partitioning ve bucketing ile Hive sorgularını hızlandırırsınız.

✅
Veri Aktarımı

Sqoop ile ilişkisel veritabanı ve HDFS arasında veri taşırsınız.

✅
Akan Veri

Kafka ve Spark Streaming ile gerçek zamanlı veri alırsınız.

✅
Performans

Partition, shuffle ve skew ayarıyla iş performansını iyileştirirsiniz.

Kimler İçin Uygundur?

  • Veri mühendisleri
  • sistem yöneticileri
  • büyük veri platformu kuracak yazılımcılar
  • Hadoop ekosistemini üretimde çalıştırmak isteyen teknik profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisleri, sistem yöneticileri ve Hadoop ekosistemini üretimde kurup çalıştırmak isteyen teknik profesyoneller için uygundur.
Programlama bilmek şart mı?
Java veya Python ile temel kodlama Spark ve MapReduce örneklerini kolaylaştırır; SQL bilgisi Hive modüllerinde faydalıdır.
Spark mı MapReduce mu öğretiliyor?
Her ikisi de ele alınır; MapReduce'un çalışma mantığı temel olarak gösterilir, güncel işleme ise bellek içi Spark ile uygulanır.
Lab için nasıl bir ortam gerekir?
En az 8 GB RAM'li bir bilgisayar ya da bulut üzerinde çok düğümlü bir Hadoop kümesine erişim yeterlidir.
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. Big Data & 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 TeknolojileriHadoop & MapReduce Getting Started Eğitimi
Veri ve Analitik Eğitimleri

Hadoop & MapReduce Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Hadoop ve MapReduce'a uygulamalı giriş: HDFS, YARN, map-reduce akışı, ilk WordCount uygulaması ve ekosistem araçları. Başlangıç seviyesi eğitim.

Detayları Gör →
Büyük Veri TeknolojileriHadoop Administration Eğitimi
Veri ve Analitik Eğitimleri

Hadoop Administration Eğitimi

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

Hadoop cluster yönetimi: çok düğümlü kurulum, NameNode HA, Capacity/Fair Scheduler, Kerberos, izleme, yedekleme ve sorun giderme. Uygulamalı ileri eğitim.

Detayları Gör →
Büyük Veri TeknolojileriHadoop Cluster Architecture Eğitimi
Veri ve Analitik Eğitimleri

Hadoop Cluster Architecture Eğitimi

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

Hadoop cluster mimarisi: NameNode/DataNode, blok modeli, HDFS write/read pipeline, veri yerelliği, YARN bileşenleri ve cluster boyutlandırma. Orta seviye eğitim

Detayları Gör →
Büyük Veri TeknolojileriHadoop Data Analyst Eğitimi
Veri ve Analitik Eğitimleri

Hadoop Data Analyst Eğitimi

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

Hadoop'ta veri analizi: Hive ve Impala ile SQL sorguları, Pig ile ETL, pencere fonksiyonları, veri kalitesi ve raporlama. Uygulamalı orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriHadoop Design Principles Eğitimi
Veri ve Analitik Eğitimleri

Hadoop Design Principles Eğitimi

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

Hadoop'un tasarım ilkeleri: veri yerelliği, hataya dayanıklılık, yatay ölçekleme, write-once modeli ve ödünleşimler. Kavramsal orta seviye eğitim.

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