Kurzusleírás

  • 1. szakasz: Az Big Data és NoSQL bemutatása
    • Big Data ökoszisztéma
    • NoSQL áttekintés
    • CAP tétel
    • Mikor megfelelő NoSQL
    • Oszlopos tárolás
    • HBase és NoSQL
  • 2. szakasz: HBase Intro
    • Koncepciók és tervezés
    • Architektúra (HMaster és Region Server)
    • Adatok integritása
    • HBase ökoszisztéma
    • Lab : A HBase felfedezése
  • 3. szakasz: HBase adatmodell
    • Névterek, táblák és régiók
    • Sorok, oszlopok, oszlopcsaládok, verziók
    • HBase Shell és Admin parancsok
    • Laboratórium: HBase Shell
  • 3. szakasz: AccessA HBase használata Java API használatával
    • Bevezetés a Java API-ba
    • Olvasási / írási útvonal
    • Idősor adatok
    • Szkennel
    • Térkép csökkentése
    • Szűrők
    • Számlálók
    • Társfeldolgozók
    • Labs (többszörös) : HBase Java API használata idősorok, térképcsökkentés, szűrők és számlálók megvalósításához.
  • 4. szakasz: HBase séma Tervezés: Csoportmunka
    • a tanulók valós használati eseteket mutatnak be
    • a tanulók csoportokban dolgozva dolgoznak ki tervezési megoldásokat
    • megvitatni / kritizálni és tanulni több tervezési
    • Labs : valósítson meg egy forgatókönyvet a HBase-ben
  • 5. szakasz: HBase belsők
    • A HBase megértése a motorháztető alatt
    • Memfile / HFile / WAL
    • HDFS tároló
    • Tömörítések
    • Hasít
    • Bloom szűrők
    • Gyorsítótárak
    • Diagnosztika
  • 6. szakasz: A HBase telepítése és konfigurálása
    • hardver kiválasztása
    • telepítési módszerek
    • közös konfigurációk
    • Lab : HBase telepítése
  • 7. szakasz: HBase ökoszisztéma
    • alkalmazások fejlesztése HBase segítségével
    • interakció más Hadoop veremekkel (MapReduce, Pig, Hive)
    • keretrendszerek a HBase körül
    • fejlett koncepciók (társprocesszorok)
    • Labs: HBase alkalmazások írása
  • 8. szakasz: Monitoring és legjobb gyakorlatok
    • monitoring eszközök és gyakorlatok
    • a HBase optimalizálása
    • HBase a felhőben
    • A HBase valós használati esetei
    • Labs: a HBase vitals ellenőrzése

Követelmények

  • kényelmes a Java programozási nyelvvel
  • kényelmes a Java programozási nyelvben (navigálás Linux parancssorban, fájlok szerkesztése a vi / nano segítségével)
  • Java IDE, mint az Eclipse vagy az IntelliJ

Labor környezet:

Működő HBase-klasztert biztosítunk a hallgatók számára. A hallgatóknak SSH-kliensre és böngészőre van szükségük a fürt eléréséhez.

Nulla telepítés : Nem kell HBase szoftvert telepíteni a hallgatók gépére!

  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Rokon tanfolyam

A Practical Introduction to NoSQL Databases

  28 Hours

Rokon kategóriák