Kurzusleírás

  • 1. szakasz: Bevezetés a Big Data & NoSQL világába
    • Big Data ökoszisztéma
    • NoSQL áttekintés
    • CAP tétel
    • Mikor alkalmas a NoSQL
    • Oszlopos tárolás
    • HBase és NoSQL
  • 2. szakasz: HBase bevezetés
    • Fogalmak és tervezés
    • Architektúra (HMaster és Region Server)
    • Adatintegritás
    • HBase ökoszisztéma
    • Labor: 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 adminisztrációs parancsok
    • Labor: HBase Shell
  • 3. szakasz: HBase elérése Java API-val
    • Bevezetés a Java API-ba
    • Olvasási / írási út
    • Idősorok
    • Scans
    • Map Reduce
    • Szűrők
    • Sztátisztikák
    • Co-processzorok
    • Laborok (több): HBase Java API használata idősorok, Map Reduce, szűrők és sztátisztikák implementálásához.
  • 4. szakasz: HBase sématervezés: Csoportmunka
    • a tanulók valós felhasználási eseteket kapnak
    • a tanulók csoportokban dolgoznak tervezési megoldásokon
    • megbeszélés / kritika és tanulás többféle tervezésből
    • Labor: forgatókönyv implementálása HBase-ben
  • 5. szakasz: HBase belső működése
    • A HBase működésének megértése
    • Memfile / HFile / WAL
    • HDFS tárolás
    • Tömörítések
    • Felosztások
    • Bloom Szűrők
    • Gyorsítótárak
    • Diagnosztika
  • 6. szakasz: HBase telepítés és konfigurálás
    • hardverválasztás
    • telepítési módszerek
    • gyakori konfigurációk
    • Labor: HBase telepítése
  • 7. szakasz: HBase ökoszisztéma
    • alkalmazások fejlesztése HBase-en
    • interakció más Hadoop komponensekkel (MapReduce, Pig, Hive)
    • keretrendszerek a HBase körül
    • haladó fogalmak (co-processzorok)
    • Laborok: HBase alkalmazások írása
  • 8. szakasz: Monitorozás és ajánlott eljárások
    • monitorozási eszközök és gyakorlatok
    • HBase optimalizálása
    • HBase a felhőben
    • valós felhasználási esetek a HBase-ról
    • Laborok: HBase állapotának ellenőrzése

Követelmények

  • jó ismerete a Java programozási nyelvről
  • kényelmesen navigál a Linux parancssorban, szerkeszti a fájlokat vi / nano segítségével
  • Java IDE, például Eclipse vagy IntelliJ

Labor környezet:

A tanulók számára működő HBase klaszter lesz biztosítva. A tanulóknak SSH kliensre és böngészőre lesz szükségük a klaszter eléréséhez.

Zero Install: Nem szükséges a HBase szoftver telepítése a tanulók gépeire!

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák