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!
Vittnesmål (5)
Intressanta presentationer och övningar
Szymon - Agora SA
Kurs - Scylla Database
Machine Translated
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Kurs - Impala for Business Intelligence
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurs - Redis for High Availability and Performance Training Course
The VM I liked very much The Teacher was very knowledgeable regarding the topic as well as other topics, he was very nice and friendly I liked the facility in Dubai.
Safar Alqahtani - Elm Information Security
Kurs - Big Data Analytics in Health
Liked very much the interactive way of learning.