Schița de curs
- Secțiunea 1: Introducere în Big Data & NoSQL
- Ecosistemul Big Data
- Prezentare generală NoSQL
- Teorema CAP
- Când este potrivit NoSQL
- Stocare coloană
- HBase și NoSQL
- Secțiunea 2: Introducere în HBase
- Concepte și Design
- Arhitectură (HMaster și Region Server)
- Integritatea datelor
- Ecosistemul HBase
- Laborator: Explorarea HBase
- Secțiunea 3: Modelul de date HBase
- Namespace-uri, Tabele și Regiuni
- Rânduri, coloane, familii de coloane, versiuni
- Shell HBase și comenzi de administrare
- Laborator: Shell HBase
- Secțiunea 3: Accesarea HBase folosind API Java
- Introducere în API Java
- Calea de citire / scriere
- Date de serie temporală
- Scanări
- Map Reduce
- Filtre
- Contoare
- Co-procesoare
- Laboratoare (multiple): Utilizarea API Java HBase pentru a implementa serii temporale, Map Reduce, filtre și contoare.
- Secțiunea 4: Proiectarea schemei HBase: Sesiune de grup
- studenților li se prezintă cazuri de utilizare din lumea reală
- studenții lucrează în grupuri pentru a propune soluții de design
- discuții / critici și învățare din multiple designuri
- Laboratoare: implementarea unui scenariu în HBase
- Secțiunea 5: Internalele HBase
- Înțelegerea HBase sub capotă
- Memfile / HFile / WAL
- Stocare HDFS
- Compacții
- Divizări
- Filtre Bloom
- Cache-uri
- Diagnosticare
- Secțiunea 6: Instalarea și configurarea HBase
- selecția hardware
- metode de instalare
- configurații comune
- Laborator: instalarea HBase
- Secțiunea 7: Ecosistemul HBase
- dezvoltarea aplicațiilor folosind HBase
- interacțiunea cu alte componente Hadoop (MapReduce, Pig, Hive)
- cadre în jurul HBase
- concepte avansate (co-procesoare)
- Laboratoare: scrierea aplicațiilor HBase
- Secțiunea 8: Monitorizare și Practici Recomandate
- instrumente și practici de monitorizare
- optimizarea HBase
- HBase în cloud
- cazuri de utilizare din lumea reală ale HBase
- Laboratoare: verificarea vitalelor HBase
Cerințe
- cunoaștere confortabilă a limbajului de programare Java
- cunoaștere confortabilă a limbajului de programare Java (navigare în linia de comandă Linux, editare fișiere cu vi / nano)
- Un IDE Java precum 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 un browser pentru a accesa clusterul.
Instalare Zero: Nu este nevoie să instalați software HBase pe calculatoarele studenților!
Mărturii (5)
Instrumentele de instruire furnizate.
- UNIFI
Curs - NoSQL Database with Microsoft Azure Cosmos DB
Tradus de catre o masina
Prezentare interesantă și exerciții
Szymon - Agora SA
Curs - Scylla Database
Tradus de catre o masina
În timpul exercițiilor, James mi-a explicat fiecare pas în detaliu de ori câteori m-am blocat. Eram complet nou în ceea ce privește NIFI. El mi-a clarificat scopul real al NIFI, inclusiv noțiunile de bază precum open source. A acoperit toate conceptele Nifi, începând de la nivelul de începător până la nivelul de dezvoltator.
Firdous Hashim Ali - MOD A BLOCK
Curs - Apache NiFi for Administrators
Tradus de catre o masina
Că l-am avut în primul rând.
Peter Scales - CACI Ltd
Curs - Apache NiFi for Developers
Tradus de catre o masina
Mă familiarizează cu Redis și mă ghidează pe calea potrivită dacă doresc să aflu mai multe despre Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curs - Redis for High Availability and Performance Training Course
Tradus de catre o masina