Kurzusleírás

  • 1. rész: Bevezetés a Big Data és NoSQL világába
    • Big Data ökoszisztéma
    • NoSQL áttekintése
    • CAP tétele
    • Mikor hasznos a NoSQL?
    • Oszloporientált tárolás
    • HBase és NoSQL
  • 2. rész: HBase bevezetés
    • Fogalmak és tervezési szempontok
    • Architektúra (HMaster és Region Server)
    • Adatintegritás
    • HBase ökoszisztéma
    • Labor: HBase felismerése
  • 3. rész: HBase adatmodell
    • Névtér, táblák és régiók
    • Sorok, oszlopok, oszlopcserek, verziók
    • HBase Shell és admin parancsok
    • Labor: HBase Shell használata
  • 3. rész: HBase elérése a Java API-val
    • A Java API bemutatása
    • Olvasás/Írás útvonalai
    • Ideje sorozatos adatok
    • Táblázatból való keresés (Scans)
    • Map Reduce
    • Szűrők
    • Számlálók
    • Ko-proceszorok
    • Labor (több): HBase Java API használata idősoros adatok, Map Reduce, szűrők és számlálók implementálásához.
  • 4. rész: HBase séma tervezés: Csoportmunka
    • A hallgatók valós alkalmazási eseteket kapnak előadás során
    • Csoportokban dolgoznak a tervezési megoldások kialakítása érdekében
    • Tervek megbeszélése, kritikája és több tervezésből való tanulás
    • Labor: HBase-ben egy forgatókönyv implementálása
  • 5. rész: HBase belső működés
    • Az HBase mélyebb megismerése
    • Memfile, HFile, WAL (Write-Ahead Log)
    • HDFS tárolás
    • Kompaktálások
    • Részletek
    • Bloom szűrők
    • Gyorsítótárak
    • Diagnostics (Hibaelhárítás)
  • 6. rész: HBase telepítése és konfigurálása
    • Hardver kiválasztás
    • Telepítési módok
    • Gyakori konfigurációk
    • Labor: HBase telepítése
  • 7. rész: HBase ökoszisztéma
    • HBase alkalmazások fejlesztése
    • Más Hadoop komponensekkel (MapReduce, Pig, Hive) való interakció
    • HBase körül lévő keretrendszerek
    • Haladó fogalmak (ko-proceszorok)
    • Labor: HBase alkalmazások írása
  • 8. rész: Monitorozás és Best Practices
    • Monitorozási eszközök és eljárások
    • HBase optimalizálása
    • Az HBase felhőben való használata
    • Valós alkalmazási esetek az HBase-ről
    • Labor: Az HBase vitális jeleinek ellenőrzése

Követelmények

  • komfortosan használja a Java programozási nyelvet
  • megkönnyítő Linux parancssorban való navigálás, fájlok szerkesztése vi/nano-val
  • Egy Java IDE, mint például Eclipse vagy IntelliJ

Labor környezet:

A hallgatóknak működő HBase-fürt lesz rendelkezésre álló. A hallgatókhoznak egy SSH kliens és egy böngésző szükséges a fürt eléréséhez.

Zero Install: Nincs szükség az HBase szoftver telepítésére a hallgatók gépeire!

 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák