Kursplan
- Del 1: Introduksjon til Big Data og NoSQL
- Big Data økosystem
- NoSQL oversikt
- CAP-teorem
- Når er NoSQL passende
- Søylelagring
- HBase og NoSQL
- Del 2: HBase Intro
- Konsepter og design
- Arkitektur (HMaster og Region Server)
- Dataintegritet
- HBase økosystem
- Lab: Utforsker HBase
- Del 3 : HBase Datamodell
- Navneområder, tabeller og regioner
- Rader, kolonner, kolonnefamilier, versjoner
- HBase Shell og Admin kommandoer
- Lab: HBase Shell
- Del 3: Accessing av HBase ved hjelp av Java API
- Introduksjon til Java API
- Lese-/skrivebane
- Tidsseriedata
- Skanner
- Kart reduksjon
- Filtre
- Tellere
- Medbehandlere
- Labs (flere) : Bruker HBase Java API for å implementere tidsserier, kartreduksjon, filtre og tellere.
- Seksjon 4 : HBase-skjema Design : Gruppeøkt
- studentene blir presentert for brukstilfeller fra den virkelige verden
- studentene jobber i grupper for å komme opp med designløsninger
- diskutere / kritisere og lære av flere design
- Labs: implementer et scenario i HBase
- Seksjon 5 : HBase Internals
- Forstå HBase under panseret
- Memfil / HFile / WAL
- HDFS-lagring
- Komprimeringer
- Splitter
- Bloom filtre
- Cacher
- Diagnostikk
- Del 6 : HBase installasjon og konfigurasjon
- maskinvarevalg
- installasjonsmetoder
- vanlige konfigurasjoner
- Lab : installerer HBase
- Seksjon 7 : HBase økosystem
- utvikle applikasjoner ved hjelp av HBase
- samhandle med annen Hadoop stabel (MapReduce, Pig, Hive)
- rammer rundt HBase
- avanserte konsepter (medbehandlere)
- Labs: skrive HBase-applikasjoner
- Del 8: Overvåking og beste praksis
- overvåkingsverktøy og praksis
- optimalisering av HBase
- HBase i skyen
- reelle brukstilfeller av HBase
- Labs: sjekke HBase vitals
Krav
- bekjent med Java-programmeringsspråket
- bekjent med Java-programmeringsspråket (navigere i Linux-kommando-linje, redigere filer med vi / nano)
- En Java IDE som Eclipse eller IntelliJ
Labmiljø:
En fungerende HBase-kluster vil bli tilgjengelig for studentene. Studentene vil trenge en SSH-klient og en nettleser for å få tilgang til klusteret.
Ingen installasjon: Det er ingen behov for å installere HBase-programvare på studentenes maskiner!
Referanser (5)
The training instruments provided.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Intresting presentation and excercises
Szymon - Agora SA
Kurs - Scylla Database
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