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
- komfortabel med programmeringsspråket Java
- komfortabel i Java programmeringsspråk (naviger Linux kommandolinje, rediger filer med vi / nano)
- En Java IDE som Eclipse eller IntelliJ
Laboratoriemiljø:
En fungerende HBase-klynge vil bli gitt for studenter. Studentene trenger en SSH-klient og en nettleser for å få tilgang til klyngen.
Nullinstallasjon: Det er ikke nødvendig å installere HBase-programvare på elevenes maskiner!
Referanser (5)
The training instruments provided.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Spennende presentasjon og øvelser
Szymon - Agora SA
Kurs - Scylla Database
Maskinoversatt
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