Eğitim İçeriği

Bölüm 1: Hadoop'a Giriş

  • Hadoop tarihi, kavramlar
  • ekosistem
  • distribution'lar (dağıtımlar)
  • yüksek düzey mimari
  • Hadoop efsaneleri
  • Hadoop zorlukları
  • donanım / yazılım
  • laboratuvar : Hadoop'a ilk bakış

Bölüm 2: HDFS

  • Tasarım ve mimari
  • kavramlar (yatay ölçeklendirme, kopyalama, veri yerelleştirme, rack farkındalığı)
  • Daemons : Namenode, Secondary namenode, Data node
  • iletişim / kalp atışları
  • veri bütünlüğü
  • okuma / yazma yolu
  • Namenode Yüksek Kullanılabilirlik (HA), Federasyon
  • laboratuvar : HDFS ile etkileşim

Bölüm 3: Map Reduce

  • kavramlar ve mimari
  • daemons (MRV1) : jobtracker / tasktracker
  • fazlar : driver, mapper, shuffle/sort, reducer
  • Map Reduce Versiyon 1 ve Versiyon 2 (YARN)
  • Map Reduce iç işleyişi
  • Java Map Reduce programına giriş
  • laboratuvar : Örnek bir MapReduce programını çalıştırma

Bölüm 4: Pig

  • pig vs java map reduce
  • pig iş akışı
  • pig latin dilini
  • Pig ile ETL
  • Transformasyonlar ve Birleşimler (Joins)
  • Kullanıcı tanımlı fonksiyonlar (UDF)
  • laboratuvar : veri analizi için Pig betikleri yazma

Bölüm 5: Hive

  • mimari ve tasarım
  • veri türleri
  • Hive'da SQL desteği
  • Hive tabloları oluşturma ve sorgulama
  • bölümler (partitions)
  • birleşimler (joins)
  • metin işleme
  • laboratuvar : Hive ile veri işleme için çeşitli laboratuvarlar

Bölüm 6: HBase

  • kavramlar ve mimari
  • HBase vs RDBMS vs Cassandra
  • HBase Java API'si
  • HBase'de zaman serisi verileri
  • şema tasarımı
  • laboratuvar : Shell kullanarak HBase ile etkileşim; HBase Java API'sinde programlama; Şema tasarım alıştırması

Kurs İçin Gerekli Önbilgiler

  • Java programlama dilinde rahat hissetmek (çoğu programlama alıştırmaları Java'da)
  • Linux ortamında rahat hissetmek (Linux komut satırını gezinme, vi / nano kullanarak dosyaları düzenleme yeteneği)

Laboratuvar Ortamı

Sıfır Kurulum : Öğrencilerin makinelerine Hadoop yazılımını kurma ihtiyacına gerek yok! Öğrencilere çalışan bir Hadoop kümeleri sağlanacaktır.

Öğrencilerin aşağıdaki gereksinimleri olmalıdır:

  • bir SSH istemcisi (Linux ve Mac'te zaten ssh istemcileri var, Windows için Putty önerilir)
  • Firefox tavsiye edilen bir tarayıcı ile kümeye erişmek
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler