Kursplan
- Avsnitt 1: Introduktion till Big Data & NoSQL
    - Big Data-ekosystemet
- NoSQL-overblick
- CAP-teorem
- När är NoSQL lämplig
- Kolumnbaslagring
- HBase och NoSQL
 
- Avsnitt 2: Introduktion till HBase
    - Koncept och design
- Arkitektur (HMaster och Region Server)
- Dataintegritet
- HBase-ekosystemet
- Laboration: Utforskning av HBase
 
- Avsnitt 3: HBase-datamodell
    - Namspace, tabeller och regioner
- Rader, kolumner, kolumnfamiljer, versioner
- HBase Shell och administrativa kommandon
- Laboration: HBase Shell
 
- Avsnitt 3: Åtkomst till HBase med Java API
    - Introduktion till Java API
- Läsför- och skrivsökväg
- Tidsaseri-data
- Scans
- Map Reduce
- Filtre
- Räknare
- Ko-processorer
- Laborationer (flera): Använda HBase Java API för att implementera tidsaserier, Map Reduce, filter och räknare.
 
- Avsnitt 4: HBase-schemautformning: Gruppsession
    - Studerande presenteras för realvärldsscenarier
- Studerande arbetar i grupper för att utforma lösningar
- Diskussion, kritik och lärande från flera designlösningar
- Laboration: Implementering av ett scenario i HBase
 
- Avsnitt 5: HBase-internals
    - Förståelse av HBase under hood
- Memfile/HFile/WAL
- HDFS-lagring
- Kompactioner
- Delningar
- Bloom Filters
- Caches
- Diagnostics
 
- Avsnitt 6: HBase-installation och konfiguration
    - Hårdvaruvalet
- Installationsmetoder
- Kommunika konfigurationer
- Laboration: Installation av HBase
 
- Avsnitt 7: HBase-ekosystemet
    - Utveckling av applikationer med HBase
- Interaktion med andra Hadoop-stack (MapReduce, Pig, Hive)
- Ramverk runt HBase
- Förväxade koncept (ko-processorer)
- Laboration: Skrivning av HBase-applikationer
 
- Avsnitt 8: Övervakning och Bästa Praktiker
    - Övervakningsverktyg och praktiker
- Optimering av HBase
- HBase i molnet
- Realvärldsexempel på HBase-användning
- Laboration: Kontrollera HBase-vitala tecken
 
Krav
- Komfortabel med Java-programmeringsspråket
- Komfortabel i Java-programmering (navigering i Linux-kommandoraden, redigera filer med vi/nano)
- Ett Java IDE som Eclipse eller IntelliJ
Laborationsmiljö:
Ett fungerande HBase-kluster kommer att tillhandahållas för studerande. Studerande behöver en SSH-klient och en webbläsare för att komma åt klustret.
Nollinstallation: Det finns ingen behov av att installera HBase-software på studenternas datorer!
Vittnesmål (5)
The training instruments provided.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Intressanta presentationer och övningar
Szymon - Agora SA
Kurs - Scylla Database
Maskintolkat
During the exercises, James explained me every step whereever I was getting stuck in more detail. I was completely new to NIFI. He explained the actual purpose of NIFI, even the basics such as open source. He covered every concept of Nifi starting from Beginner Level to Developer Level.
Firdous Hashim Ali - MOD A BLOCK
Kurs - Apache NiFi for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Kurs - Apache NiFi for Developers
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
 
                    