Eğitim İçeriği

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

  • Hadoop tarihi, kavramlar
  • ekosistemi
  • distributionlar
  • yüksek seviye mimarisi
  • Hadoop mitleri
  • Hadoop zorlukları
  • donanım / yazılım
  • lab : Hadoop'in ilk bakışımıza

Bölüm 2: HDFS

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

Bölüm 3 : Map Reduce

  • kavramlar ve mimari
  • daemons (MRV1) : jobtracker / tasktracker
  • fazlar : driver, mapper, shuffle/sort, reducer
  • Map Reduce Sürüm 1 ve Sürüm 2 (YARN)
  • Map Reduce iç yapısı
  • Java Map Reduce programına Giriş
  • labs : Örnek bir MapReduce programı çalıştırma

Bölüm 4 : Pig

  • pig vs java map reduce
  • pig iş akışı
  • pig latin dili
  • Pig ile ETL
  • Dönüşümler & Birleşimler
  • Kullanıcı tanımlı fonksiyonlar (UDF)
  • labs : verileri analiz etmek için Pig betikleri yazma

Bölüm 5: Hive

  • mimari ve tasarım
  • veri tipleri
  • SQL desteği Hive'de
  • Hive tabloları oluşturma ve sorgulama
  • bölümler
  • birleşimler
  • yazı işleme
  • labs : Hive ile veri işlemesi üzerine çeşitli laboratuvarlar

Bölüm 6: HBase

  • kavramlar ve mimari
  • HBase vs RDBMS vs Cassandra
  • HBase Java API
  • HBase üzerinde zaman serisi verileri
  • şema tasarımı
  • labs : shell ile HBase ile etkileşim kurma;  HBase Java API'de programlama ; Şema tasarım egzersizi

Kurs İçin Gerekli Önbilgiler

  • Java programlama diline aşina olmak (çoğu programlama alıştırması java ile yapılmaktadır)
  • Linux ortamına aşina olmak ( Linux komut satırında gezinme, vi / nano kullanarak dosyaları düzenleme becerisine sahip olmak)

Laboratuvar ortamı

Sıfır Yükleme : Öğrencilerin makinelere Hadoop yazılımı yüklenecek bir ihtiyacı yok! Öğrencilere çalışacak bir Hadoop klüster sunulacaktır.

Öğrencilerin aşağıdakilere ihtiyacı olacaktır

  • Bir SSH istemcisi (Linux ve Mac zaten ssh istemciye sahiptir, Windows için Putty önerilmektedir)
  • Klüste erişim sağlamak için bir tarayıcı, Firefox önerilmiştir
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler