Schița de curs
- Secțiunea 1: Introducere la Big Data și NoSQL
- Big Data ecosistem
- NoSQL prezentare generală
- teorema CAP
- Când este NoSQL potrivit
- Depozitare pe coloană
- HBase și NoSQL
- Secțiunea 2: Introducere HBase
- Concepte și design
- Arhitectură (HMaster și server regional)
- Integritatea datelor
- Ecosistemul HBază
- Laborator: Explorarea HBase
- Secțiunea 3: Modelul de date HBase
- Spații de nume, tabele și regiuni
- Rânduri, coloane, familii de coloane, versiuni
- Comenzile HBase Shell și Admin
- Laborator: HBase Shell
- Secțiunea 3: Accessing HBase folosind Java API
- Introducere în Java API
- Calea de citire/scriere
- Date din seria temporală
- Scanări
- Reducere hartă
- Filtre
- Contoare
- Co-procesori
- Laboratoare (multiple): Utilizarea API-ului HBase Java pentru a implementa serii cronologice, reducere hărți, filtre și contoare.
- Secțiunea 4: Schema HBase Proiectare: Sesiune de grup
- elevilor li se prezintă cazuri de utilizare din lumea reală
- elevii lucrează în grupuri pentru a veni cu soluții de proiectare
- discutați / criticați și învățați din mai multe modele
- Labs: implementați un scenariu în HBase
- Secțiunea 5: HBase interne
- Înțelegerea HBase sub capotă
- Memfile / HFile / WAL
- Stocare HDFS
- Compactări
- Despărțiri
- Filtre de înflorire
- Cache-urile
- Diagnosticare
- Secțiunea 6: Instalarea și configurarea HBase
- selecția hardware-ului
- metode de instalare
- configurații comune
- Laborator: instalarea HBase
- Secțiunea 7: Ecosistemul HBază
- dezvoltarea de aplicații folosind HBase
- interacționând cu alte Hadoop stive (MapReduce, Pig, Hive)
- cadre în jurul HBase
- concepte avansate (coprocesoare)
- Laboratoare: scrierea aplicațiilor HBase
- Secțiunea 8: Monitorizare și bune practici
- instrumente și practici de monitorizare
- optimizarea HBase
- HBase în nor
- cazurile reale de utilizare a HBasei
- Laboratoare: verificarea valorilor vitale HBase
Cerințe
- confortabil cu limbajul de programare Java
- confortabil în limbajul de programare Java (navigați Linux linia de comandă, editați fișiere cu vi / nano) .
- Un IDE Java, cum ar fi Eclipse sau IntelliJ .
Mediu de laborator:
Un cluster HBase funcțional va fi pus la dispoziția studenților. Studenții vor avea nevoie de un client SSH și de un browser pentru a accesa clusterul.
Zero Install : Nu este nevoie să instalați software-ul HBase pe studenți’ mașini!
Mărturii (5)
Prezentare și exerciții interesante
Szymon - Agora SA
Curs - Scylla Database
Tradus de catre o masina
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Curs - 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
Curs - 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
Curs - Big Data Analytics in Health
Liked very much the interactive way of learning.