Plan Szkolenia

  • Sekcja 1: Wprowadzenie do Big Data i NoSQL
    • Big Data ekosystem
    • Przegląd NoSQL
    • Twierdzenie CAP
    • Kiedy NoSQL jest odpowiednie
    • Magazyn kolumnowy
    • HBase i NoSQL
  • Sekcja 2: Wprowadzeniedo HBase
    • Koncepcje i projektowanie
    • Architektura (HMaster i Region Server)
    • Integralność danych
    • Ekosystem HBase
    • Laboratorium: Eksploracja HBase
  • Sekcja 3: Model danych HBase
    • Przestrzenie nazw, tabele i regiony
    • Wiersze, kolumny, rodziny kolumn, wersje
    • HBase Shell i polecenia administratora
    • Laboratorium: Powłoka HBase
  • Sekcja 3: Accessing HBase przy użyciu [4] API
    • Wprowadzenie do Java API
    • Ścieżka odczytu/zapisu
    • Dane szeregów czasowych
    • Skanowanie
    • Redukcja mapy
    • Filtry
    • Liczniki
    • Współprocesory
    • Laboratoria (wielokrotne) : Wykorzystanie API HBase Java do implementacji szeregów czasowych, Map Reduce, filtrów i liczników.
  • Sekcja 4: Projektowanie schematu HBase: Sesja grupowa
    • uczniom przedstawiane są rzeczywiste przypadki użycia
    • studenci pracują w grupach nad rozwiązaniami projektowymi
    • dyskusja / krytyka i uczenie się na podstawie wielu projektów
    • Laboratoria: implementacja scenariusza w HBase
  • Sekcja 5: Wewnętrzne elementyHBase
    • Zrozumienie HBase pod maską
    • Memfile / HFile / WAL
    • Magazyn HDFS
    • Kompilacje
    • Podziały
    • Filtry Blooma
    • Pamięci podręczne
    • Diagnostyka
  • Sekcja 6: Instalacja i konfiguracja HBase
    • wybór sprzętu
    • metody instalacji
    • typowe konfiguracje
    • Laboratorium: instalacja HBase
  • Sekcja 7 : EkosystemHBase
    • Tworzenie aplikacji przy użyciu HBase
    • interakcja z innymi Hadoop stosami (MapReduce, Pig, Hive)
    • frameworki wokół HBase
    • zaawansowane koncepcje (koprocesory)
    • Laboratoria: pisanie aplikacji HBase
  • Sekcja 8: Monitorowanie i najlepsze praktyki
    • narzędzia i praktyki monitorowania
    • optymalizacja HBase
    • HBase w chmurze
    • rzeczywiste przypadki użycia HBase
    • Laboratoria: sprawdzanie kondycji HBase

Wymagania

  • zna język programowania Java
  • Znajomość języka programowania Java (poruszanie się po Linux wierszu poleceń, edycja plików za pomocą vi / nano)
  • A Java IDE jak Eclipse lub IntelliJ

Środowisko laboratoryjne:

Uczniom zostanie udostępniony działający klaster HBase. Studenci będą potrzebować klienta SSH i przeglądarki, aby uzyskać dostęp do klastra.

Zero Install: Nie ma potrzeby instalowania oprogramowania HBase na komputerach studentów!

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie