Cursusaanbod

  • Afdeling 1: Inleiding tot Big Data & NoSQL
    • Big Data-ecosysteem
    • NoSQL-overzicht
    • CAP-theorema
    • Wanneer is NoSQL gepast?
    • Kolomgeoriënteerd opslag
    • HBase en NoSQL
  • Afdeling 2: HBase-inleiding
    • Concepten en ontwerp
    • Architectuur (HMaster en Region Server)
    • Datintegriteit
    • HBase-ecosysteem
    • Laboratorium: HBase verkennen
  • Afdeling 3: HBase-datamodel
    • Namemspaces, tabellen en regio's
    • Rijen, kolommen, kolomfamilies, versies
    • HBase-shell en admin-commando's
    • Laboratorium: HBase Shell
  • Afdeling 3: Toegang tot HBase met Java API
    • Inleiding tot de Java-API
    • Lees / schrijf-pad
    • Tijdreeksgegevens
    • Scans
    • Map Reduce
    • Filters
    • Tellers
    • Coprocesoren
    • Laboratoria (meerdere): HBase Java API gebruiken om tijdreeksgegevens, Map Reduce, filters en tellers te implementeren.
  • Afdeling 4: HBase-schemadesign: Groepsessie
    • Studenten krijgen realistische use cases voorgelegd
    • Studenten werken in groepen om ontweroplossingen te bedenken
    • Bespreken / critiseren en leren van meerdere ontwerpen
    • Laboratorium: een scenario in HBase implementeren
  • Afdeling 5: HBase-internals
    • HBase begrijpen onder de motorkap
    • Memfile / HFile / WAL
    • HDFS-opslag
    • Compactions
    • Splitsen
    • Bloom-filters
    • Caches
    • Diagnostics
  • Afdeling 6: HBase-installatie en configuratie
    • hardwarekeuze
    • installatiemethoden
    • algemene configuraties
    • Laboratorium: HBase installeren
  • Afdeling 7: HBase-ecosysteem
    • toepassingen ontwikkelen met behulp van HBase
    • samenwerken met andere Hadoop-stack (MapReduce, Pig, Hive)
    • HBase-omgevingen
    • geavanceerde concepten (coprocesoren)
    • Laboratoria: HBase-toepassingen schrijven
  • Afdeling 8: Monitoring en best practices
    • monitoringtools en -praktijken
    • HBase optimaliseren
    • HBase in de cloud
    • realistische use cases van HBase
    • Laboratorium: HBase vitale functies controleren

Vereisten

  • gemakkelijk omgaan met de Java-programmeertaal
  • gemakkelijk omgaan in de Java-programmeertaal (Linux-commandoregel navigeren, bestanden bewerken met vi / nano)
  • Een Java-IDE zoals Eclipse of IntelliJ

Laboratoriumomgeving:

Een werkende HBase-cluster zal beschikbaar zijn voor de studenten. Studenten hebben een SSH-client en een browser nodig om toegang te krijgen tot het cluster.

Zero Install: Het is niet nodig om HBase-software op de machines van de studenten te installeren!

 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën