Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Kursplan
- Avsnitt 1: Introduktion till Big Data och NoSQL
- Big Data Ekosystem
- NoSQL Översikt
- CAP-satsen
- När är NoSQL lämpligt
- Lagring av kolonner
- HBase och NoSQL
- Avsnitt 2: HBase Intro
- Koncept och design
- Arkitektur (HMaster och Region Server)
- Dataintegritet
- HBase-ekosystem
- Lab: Utforska HBase
- Avsnitt 3: HBase-datamodell
- Namnrymder, tabeller och regioner
- Rader, kolumner, kolumnfamiljer, versioner
- HBase Shell- och Admin-kommandon
- Labb: HBase Shell
- Avsnitt 3: Accessing HBase med hjälp av Java API
- Introduktion till Java API
- Läs-/skrivsökväg
- Tidsseriedata
- Skannar
- Karta Minska
- Filter
- Räknare
- Personuppgiftsbiträden
- Labs (flera) : Använda HBase Java API för att implementera tidsserier, kartminskning, filter och räknare.
- Avsnitt 4: HBase-schemadesign: Gruppsession
- Eleverna presenteras för verkliga användningsfall
- Studenterna arbetar i grupp för att komma fram till designlösningar
- Diskutera / kritisera och lära av flera mönster
- Labs: implementera ett scenario i HBase
- Avsnitt 5: HBase Internals
- Förstå HBase under huven
- Memfile / HFile / WAL
- HDFS-lagring
- Kompaktering
- Spagat
- Bloom Filter
- Cachar
- Diagnostik
- Avsnitt 6: HBase-installation och konfiguration
- Val av hårdvara
- Installera metoder
- Vanliga konfigurationer
- Lab: installera HBase
- Avsnitt 7: HBase-ekosystem
- utveckla program med HBase
- interagera med andra Hadoop-stack (MapReduce, Pig, Hive)
- ramverk kring HBase
- Avancerade koncept (hjälpprocessorer)
- Labs : skriva HBase-program
- Avsnitt 8: Övervakning och bästa praxis
- Verktyg och metoder för övervakning
- optimera HBase
- HBase i molnet
- verkliga användningsfall av HBase
- Labs: kontrollerar HBase-vitala värden
Krav
- bekväm med programmeringsspråket Java
- bekväm i Java programmeringsspråk (navigera Linux kommandoraden, redigera filer med vi / nano)
- En Java IDE som Eclipse eller IntelliJ
Labbmiljö:
Ett fungerande HBase-kluster kommer att tillhandahållas för studenter. Studenter skulle behöva en SSH-klient och en webbläsare för att komma åt klustret.
Nollinstallation: Det finns inget behov av att installera HBase-programvara på elevernas maskiner!
21 timmar