Szkolenia Cloudera

Cel szkolenia szkolenie zdalne - dlearning

kod: CL-TAHB

Trzydniowy kurs Apache HBase pozwala uczestnikom nabyć umiejętności wykorzystania silnika noSQL w oparciu o dane przechowywane na klastrze technologii Hadoop. Apache HBase daje możliwości wykonywania na klastrze setki tysięcy opracji na wielostrukturalnych danych. Sama technologia jest również rozproszona i skalowalna. Pozwala na zapis dużej ilości danych w postaci bilionów wierszy i milionów kolumn, daje dostęp do danych przez wielu użytkowników i aplikacji jednocześnie w czasie rzeczywistym. Ponadto przy jej wykorzystaniu klient otrzymuje szybki, losowy dostęp do danych w trybie odczytu i zapisu.

W trakcie szkolenia prowadzony jest wykład przeplatany dyskusją, burzą mózgów, wykonywaniem ćwiczeń praktycznych, uczestnicy poruszać będą m.in. takie tematy w ramach technologii około Hadoop jak:

  • Przypadki i sytuacje użycia HBase, Hadoop, oraz RDBMS
  • Wykorzystanie HBase shell do bezpośredniego dostępu do tabel
  • Tworzenie optymalnych schematów HBase dla uzyskania wydajniejszego przechowywania i odtwarzania danych
  • W jaki sposób można wykorzystać Java API w kontakście połączenia do HBase, konfiguracja, zarządzanie klastrem HBase
  • Dobre praktyki polegające na identyfikacji i rozwiązywaniu problemów wydajnościowych oraz wąskich gardeł

Plan szkolenia Rozwiń listę

  1. Wstęp
  2. Wprowadzenie do Hadoop i HBase
    • Co to jest Big Data?
    • Wprowadzenie do Hadoop
    • Komponenty Hadoop
    • Co to jest HBase?
    • Dlaczego używać HBase?
    • Mocne strony HBase
    • Produkcyjne użycie HBase
    • Słabe strony HBase
  3. Tabele HBase
    • Założenia u podstaw HBase
    • Podstawy używania tabel HBase
    • Rozważania na temat projektowania tabel
  4. HBase Shell
    • Tworzenie tabel używając HBase Shell
    • Praca z tabelami
    • Praca z danymi
  5. Założenia architektury HBase
    • Regiony w HBase
    • Architektura klastra HBase
    • HBase a HDFS Data Locality
  6. Projektowane schematów dla HBase
    • Rozważania ogólne na temat projektowania
    • Projektowanie zorientowane na aplikacje
    • Projektowanie klucza dla wierszy w HBase
    • Inne funkcjonalności tabel HBase
  7. Podstawowe sposoby dostępu poprzez HBase API
    • Sposoby dostępu do danych w HBase
    • Tworzenie i usuwanie tabel w HBase
    • Pobieranie danych przy użyciu Get
    • Pobieranie danych przy użyciu Scan
    • Dodawanie i uaktualnianie danych
    • Usuwanie danych
  8. Bardziej zaawansowane funkcje HBase API
    • Filtrujące Scan'y
    • Dobre praktyki
    • HBase Coprocessors
  9. HBase na klastrze
    • Jak HBase utylizuje HDFS?
    • Compactions i Splits
  10. Zapis i odczyt danych przez HBase
    • Jak HBase zapisuje dane?
    • Jak HBase czyta dane?
    • Cache'owanie bloków przy odczycie
  11. Optymalizacje wydajności HBase
    • Rozważania na temat Column Family
    • Rozważania na temat projektowania schematu
    • Konfiguracja cache'owania
    • Radzenie sobie z seriami czasowymi i sekwencjami
  12. Dane
    • Wstępne dzielenie na Region'y
  13. Administracja i zarządzanie klastrem HBase
    • HBase Daemons
    • Rozważania na temat ZooKeeper
    • HBase High Availability
    • Używanie HBase Balancer
    • Naprawa tabel przy użyciu hbck
    • Bezpieczeństwo HBase
  14. Replikacja i tworzenie kopii zapasowej HBase
    • Replikcja HBase
    • Kopie zapasowe HBase
    • MapReduce i klaster HBase
  15. Używanie Hive i Impala z HBase
    • Używanie Hive i Impala z HBase
  16. Podsumowanie
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • Szkolenie kierowane jest do deweloperów i administratorów, którzy używają bądź w niedalekiej przyszłości planują użycia technologii jaką jest NoSQL HBase.
  • Wiedza i doświadczenie około bazodanowe będzie na pewno pomocne, natomiast nie są one wymagane do uczestnictwa w szkoleniu.
  • Podobnie w przypadku podstawowej wiedzy dot. języka programowania Java. Wiedza w zakresie technologii Apache Hadoop nie jest wymagana.
Poziom trudności
Czas trwania 3 dni
Certyfikat

Wszyscy uczestnicy otrzymują certyfikaty uczestnictwa w szkoleniu, sygnowane przez Cloudera.

Ponadto szkolenie przygotowuje do egzaminu certyfikacyjnego Cloudera Certified Specialist in Apache HBase (CCSHB) https://www.cloudera.com/. Certyfikacja jest doskonałym wyróżnikiem, pomaga ustanowić się jako specjalistę w dziedzinie, zapewniając pracodawcom i klientom namacalny dowód swoich umiejętności i wiedzy.

Prowadzący

Certyfikowany instruktor Cloudera.

Pozostałe szkolenia Cloudera | Developer

Szkolenia powiązane tematycznie

Programowanie

Big Data

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA SZKOLENIA OD 8100 PLN NETTO

Najbliższe szkolenia Cloudera

Harmonogram szkoleń Cloudera