Eğitim İçeriği
- Bölüm 1: Big Data ve NoSQL'e Giriş
- Big Data ekosistemi
- NoSQL'e genel bakış
- CAP teoremi
- NoSQL'in ne zaman uygun olduğu
- Sütunlu depolama
- HBase ve NoSQL
- Bölüm 2: HBase'ye Giriş
- Kavramlar ve Tasarım
- Mimari (HMaster ve Region Server)
- Veri bütünlüğü
- HBase ekosistemi
- Laboratuvar: HBase'yi keşfetme
- Bölüm 3: HBase Veri Modeli
- Ad Alanları, Tablolar ve Bölgeler
- Satırlar, sütunlar, sütun aileleri, sürümler
- HBase Kabuğu ve Yönetici komutları
- Laboratuvar: HBase Kabuğu
- Bölüm 3: Java API'sini kullanarak HBase'yi Programlama
- Java API'ye giriş
- Okuma / Yazma yolu
- Zaman Serisi verileri
- Taramalar
- Map Reduce
- Filtreler
- Sayaçlar
- Eş İşlemciler
- Laboratuvarlar (çoklu): Zaman serisi, Map Reduce, Filtreler ve sayaçları uygulamak için HBase Java API'sini kullanma.
- Bölüm 4: HBase Şema Tasarımı: Grup oturumu
- Öğrencilere gerçek dünya kullanım durumları sunulur
- Öğrenciler tasarım çözümleri bulmak için gruplar halinde çalışır
- Tartışma / eleştiri ve birden fazla tasarımdan ders çıkarma
- Laboratuvarlar: Bir senaryoyu HBase'de uygulama
- Bölüm 5: HBase İç Yapısı
- HBase'nin iç yapısını anlama
- Memfile / HFile / WAL
- HDFS depolama
- Sıkıştırmalar
- Bölünmeler
- Bloom Filtreleri
- Önbellekler
- Tanılama
- Bölüm 6: HBase Kurulumu ve Yapılandırması
- Donanım seçimi
- Kurulum yöntemleri
- Yaygın yapılandırmalar
- Laboratuvar: HBase'yi kurma
- Bölüm 7: HBase Ekosistemi
- HBase kullanarak uygulamalar geliştirme
- Diğer Hadoop yığınıyla (MapReduce, Pig, Hive) etkileşim
- HBase etrafındaki çerçeveler
- Gelişmiş kavramlar (eş işlemciler)
- Laboratuvarlar: HBase uygulamaları yazma
- Bölüm 8: İzleme ve En İyi Uygulamalar
- İzleme araçları ve uygulamaları
- HBase'yi optimize etme
- Buluttaki HBase
- HBase'nin gerçek dünya kullanım durumları
- Laboratuvarlar: HBase hayati değerlerini kontrol etme
Kurs İçin Gerekli Önbilgiler
- Java programlama diline aşina olmak
- Java programlama diline hakim olmak (komut satırında gezinme, vi / nano ile dosya düzenleme)
- Eclipse veya IntelliJ gibi bir Java IDE
Laboratuvar ortamı:
Öğrencilere çalışan bir HBase kümesi sağlanacaktır. Öğrenciler küme에 erişmek için bir SSH istemcisi ve bir tarayıcıya ihtiyaç duyacaklardır.
Sıfır Kurulum: Öğrencilerin makinelerine HBase yazılımı kurmaya gerek yok!
Danışanlarımızın Yorumları (5)
Intresting presentation and excercises
Szymon - Agora SA
Eğitim - Scylla Database
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Eğitim - Impala for Business Intelligence
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Eğitim - Redis for High Availability and Performance Training Course
The VM I liked very much The Teacher was very knowledgeable regarding the topic as well as other topics, he was very nice and friendly I liked the facility in Dubai.
Safar Alqahtani - Elm Information Security
Eğitim - Big Data Analytics in Health
Liked very much the interactive way of learning.