Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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!
21 ore