Eğitim İçeriği

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

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

Bölüm 2: HDFS

  • Tasarım ve mimari
  • kavramlar (yatay ölçeklenebilirlik, çoğaltma, veri yakınlığı, raq bilinci)
  • Daemonlar : Namenode, Secondary namenode, Data node
  • iletişimler / kalp atışları
  • veri bütünlüğü
  • oku / yaz yolları
  • Namenode Yüksek Kullanılabilirlik (HA), Federasyon
  • lab : HDFS ile etkileşim kurma

Bölüm 3: Map Reduce

  • kavramlar ve mimarisi
  • daemonlar (MRV1) : jobtracker / tasktracker
  • fazlar : driver, mapper, shuffle/sort, reducer
  • Map Reduce Versiyon 1 ve Versiyon 2 (YARN)
  • Map Reduce'un içyüzü
  • Java Map Reduce programına giriş
  • lab : Örnek bir MapReduce programını çalıştırma

Bölüm 4: Pig

  • pig vs java map reduce
  • pig iş akışı
  • piygan dil
  • Pig ile ETL
  • Dönüştürmeler & Birleştirmeler
  • Kullanıcı tanımlı fonksiyonlar (UDF)
  • lab : Veri analizinde Pig betikleri yazma

Bölüm 5: Hive

  • mimari ve tasarım
  • veri tipleri
  • SQL desteği Hive'te
  • Hive tablolar oluşturma ve sorgu yapma
  • bölümler
  • birleştirmeler
  • metin işleme
  • lab : Hive ile veri işlemesi için çeşitli laboratuvarlar

Bölüm 6: HBase

  • kavramlar ve mimari
  • HBase vs RDBMS vs Cassandra
  • HBase Java API
  • Zaman serileri verisi HBase'de
  • schema tasarımı
  • lab : Shell kullanarak HBase ile etkileşim kurma; HBase Java API'sinde programlama ; Schema tasarımı egzersizi

Kurs İçin Gerekli Önbilgiler

  • Java programlama diline rahatlıkla çalışabilir (en fazla programlama ödevleri java'dadır)
  • Linux ortamında rahatlıkla çalışabilir (Linux komut satırında gezinme, vi / nano kullanarak dosya düzenleme becerilerine sahip olunmalıdır)

Lab ortamı

Sıfır Kurulum : Öğrencilerin makinelere Hadoop yazılımı kurmalarına gerek yok! Öğrencilere çalışabilen bir Hadoop klibi sağlanacaktır.

Öğrencilerin aşağıdaki gereksinimleri karşılaması gerekmektedir

  • bir SSH istemcisi (Linux ve Mac zaten SSH istemciye sahiptir, Windows için Putty önerilmektedir)
  • klübe erişmek için 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