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
Danışanlarımızın Yorumları (5)
Canlı örnekler
Ahmet Bolat - Accenture Industrial SS
Eğitim - Python, Spark, and Hadoop for Big Data
Yapay Zeka Çevirisi
Alıştırmalar sırasında James, herhangi bir yerde takıldığım noktaları daha ayrıntılı olarak açıkladı. NiFi hakkında tamamen yeni başlıyordum. O, NiFi'nin gerçek amacını bile açıklayarak açık kaynak gibi temel kavramları da anlattı. Başlangıç Seviyesi'nden Geliştirici Seviyesi'ne kadar NiFi ile ilgili her konuyu kapladı.
Firdous Hashim Ali - MOD A BLOCK
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
Bunun başta benimde olduğunu.
Peter Scales - CACI Ltd
Eğitim - Apache NiFi for Developers
Yapay Zeka Çevirisi
Ajay tarafından hem pratik uygulamalar hem de teori iyi anlatıldı
Dominik Mazur - Capgemini Polska Sp. z o.o.
Eğitim - Hadoop Administration on MapR
Yapay Zeka Çevirisi
Çok sevdiğim sanal makine (VM) Eğitmen konu hakkında ve diğer konular hakkında çok bilgiliydi, aynı zamanda çok neşeli ve dostçaydı Dubai'deki tesis çok beğendim.
Safar Alqahtani - Elm Information Security
Eğitim - Big Data Analytics in Health
Yapay Zeka Çevirisi