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)
De utbildningsmaterial som tillhandahålls.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maskintolkat
Intressant presentation och övningar
Szymon - Agora SA
Kurs - Scylla Database
Maskintolkat
Under övningarna förklarade James varje steg i mer detalj var som helst jag fastnade. Jag var helt ny på NIFI. Han förklarade det verkliga syftet med NIFI, till och med grundläggande begrepp som open source. Han gick igenom varje koncept inom Nifi, från nybeginjarnivå till utvecklarnivå.
Firdous Hashim Ali - MOD A BLOCK
Kurs - Apache NiFi for Administrators
Maskintolkat
Att jag hade det från början.
Peter Scales - CACI Ltd
Kurs - Apache NiFi for Developers
Maskintolkat
Det ger mig insikt i Redis och guider mig på rätt väg om jag vill lära mig mer om Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurs - Redis for High Availability and Performance Training Course
Maskintolkat