Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
- Sekcja 1: Wprowadzenie do Big Data & NoSQL
- Ekosystem Big Data
- Przegląd NoSQL
- Twierdzenie CAP
- Kiedy NoSQL jest odpowiednie
- Przechowywanie kolumnowe
- HBase i NoSQL
- Sekcja 2: Wprowadzenie do HBase
- Pojęcia 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
- Powłoka HBase i polecenia administracyjne
- Laboratorium: Powłoka HBase
- Sekcja 3: Dostęp do HBase za pomocą Java API
- Wprowadzenie do Java API
- Ścieżka odczytu / zapisu
- Dane szeregów czasowych
- Skanowanie
- Map Reduce
- Filtry
- Liczniki
- Współprocesory
- Laboratoria (wiele): Użycie HBase Java API do implementacji szeregów czasowych, Map Reduce, filtrów i liczników.
- Sekcja 4: Projektowanie schematu HBase: Sesja grupowa
- studenci otrzymują rzeczywiste przypadki użycia
- studenci pracują w grupach nad opracowaniem rozwiązań projektowych
- dyskusja / krytyka i nauka na podstawie wielu projektów
- Laboratoria: implementacja scenariusza w HBase
- Sekcja 5: Wewnętrzne mechanizmy HBase
- Zrozumienie działania HBase od środka
- Memfile / HFile / WAL
- Przechowywanie w HDFS
- Kompaktowanie
- 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: Ekosystem HBase
- tworzenie aplikacji z użyciem HBase
- interakcja z innymi elementami stosu Hadoop (MapReduce, Pig, Hive)
- ramy wokół HBase
- zaawansowane koncepcje (współprocesory)
- 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 parametrów HBase
Wymagania
- znajomość języka programowania Java
- umiejętność poruszania się w środowisku Java (nawigacja w linii poleceń Linux, edycja plików za pomocą vi / nano)
- Środowisko programistyczne Java, takie jak Eclipse lub IntelliJ
Środowisko laboratoryjne:
Dla studentów zostanie zapewniony działający klaster HBase. Studenci będą potrzebować klienta SSH i przeglądarki, aby uzyskać dostęp do klastra.
Zero instalacji: Nie ma potrzeby instalowania oprogramowania HBase na maszynach studentów!
21 godzin
Opinie uczestników (1)
Projekt do samodzielnego przygotowania, interesujący przykład DevOps-owej pacy z Ambari, wsparcie trenera (logowanie na maszynę wirtualną, dobra i bezpośrednia komunikacja)