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!

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler