Návrh Školení
- Sekce 1: Úvod do Big Data & NoSQL
- Ekosystém Big Data
- Přehled NoSQL
- Teorém CAP
- Kdy je vhodné použít NoSQL
- Složkové ukládání dat
- HBase a NoSQL
- Sekce 2: Úvod do HBase
- Koncepce a návrh
- Architektura (HMaster a Region Server)
- Data integrity
- Ekosystém HBase
- Cvičení: Prozkoumání HBase
- Sekce 3: Model dat HBase
- Namespaces, tabulky a oblasti (regions)
- Řádky, sloupce, rodiny sloupců, verze
- HBase Shell a administrativní příkazy
- Cvičení: HBase Shell
- Sekce 3: Přístup k HBase pomocí Java API
- Úvod do Java API
- Cesta pro čtení a zápis dat (Read / Write path)
- Data časových řad (Time Series data)
- Skanování (Scans)
- Map Reduce
- Filtry (Filters)
- Počítadla (Counters)
- Koprocesory (Co-processors)
- Cvičení (více): Použití Java API HBase k implementaci časových řad, Map Reduce, filtrů a počítadel.
- Sekce 4: Návrh schématu HBase : Skupinová sezení
- Studentům jsou prezentovány reálné případy použití
- Studenti pracují ve skupinách na návrhu řešení
- Diskuse, kritika a učení se z různých návrhů
- Cvičení: Implementace scénáře v HBase
- Sekce 5: Interní funkce HBase
- Porozumění HBase zevnitř (Understanding HBase under the hood)
- Memfile, HFile, WAL (Write-Ahead Log)
- Úložiště v HDFS
- Kompakce (Compactions)
- Rozdělení (Splits)
- Bloom filtry (Bloom Filters)
- Vyrovnávací paměti (Caches)
- Diagnostics
- Sekce 6: Instalace a konfigurace HBase
- Výběr hardwaru
- Metody instalace
- Běžné konfigurace
- Cvičení: Instalace HBase
- Sekce 7: Ekosystém HBase
- Vývoj aplikací s využitím HBase
- Interakce s dalšími komponentami Hadoop stacku (MapReduce, Pig, Hive)
- Rámce kolem HBase (frameworks around HBase)
- Pokročilé koncepty (co-processors)
- Cvičení: Psaní aplikací v HBase
- Sekce 8: Monitorování a osvědčené postupy
- Nástroje a praktiky monitorování
- Optimalizace HBase
- HBase v cloudu
- Reálné případy použití HBase
- Cvičení: Kontrola základních parametrů HBase (checking HBase vitals)
Požadavky
- pohodlně se pohybuje v programovacím jazyce Java
- zná se v Linux příkazové řádce, umí upravovat soubory pomocí vi nebo nano
- Má Java IDE jako Eclipse nebo IntelliJ
Laboratorní prostředí:
Pro studenty bude k dispozici pracovní HBase cluster. Studenti potřebují SSH klienta a prohlížeč, aby mohli cluster přistupovat.
Nulová instalace: Neexistuje potřeba nainstalovat software HBase na počítače studentů!
Reference (5)
Poskytnuté školicí nástroje.
- UNIFI
Kurz - NoSQL Database with Microsoft Azure Cosmos DB
Přeloženo strojem
Zajímavá prezentace a cvičení
Szymon - Agora SA
Kurz - Scylla Database
Přeloženo strojem
Během cvičení mi James každý krok vysvětlil podrobněji tam, kde jsem se zasekl, protože jsem byl úplně nový u NIFI. Vysvětlil mi skutečné účely NIFI, dokonce i základy jako například open source. Přehlédl všechny koncepty Nifi od začátečnické úrovně až po úroveň vývojáře.
Firdous Hashim Ali - MOD A BLOCK
Kurz - Apache NiFi for Administrators
Přeloženo strojem
Že jsem to měl od samého počátku.
Peter Scales - CACI Ltd
Kurz - Apache NiFi for Developers
Přeloženo strojem
Poskytuje mi přehled o Redis a také mě vede správným směrem, pokud se chci dozvědět více o Redis.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurz - Redis for High Availability and Performance Training Course
Přeloženo strojem