Struttura del corso
- Sezione 1: Introduzione a Big Data e NoSQL
- Big Data Ecosistema
- NoSQL Panoramica
- Teorema CAP
- Quando è appropriato NoSQL
- Archiviazione colonnare
- HBase e NoSQL
- Sezione 2 : Introduzione a HBase
- Concetti e design
- Architettura (HMaster e Region Server)
- Integrità dei dati
- Ecosistema HBase
- Laboratorio : Alla scoperta di HBase
- Sezione 3 : HBase Modello di dati
- Spazi dei nomi, tabelle e aree
- Righe, colonne, famiglie di colonne, versioni
- Comandi HBase Shell e Admin
- Laboratorio : Shell HBase
- Sezione 3 : Accessutilizzo di HBase utilizzando l'API Java
- Introduzione all'API Java
- Percorso di lettura/scrittura
- Dati delle serie temporali
- Scansioni
- Riduci mappa
- Filtri
- Contatori
- Co-responsabili del trattamento
- Labs (multiple) : Utilizzo dell'API HBase Java per implementare serie temporali, Map Reduce, Filtri e contatori.
- Sezione 4 : Progettazione dello schema HBase : Sessione di gruppo
- Agli studenti vengono presentati casi d'uso reali
- Gli studenti lavorano in gruppo per trovare soluzioni progettuali
- Discuti / critica e impara da più progetti
- Labs: implementare uno scenario in HBase
- Sezione 5 : Interni HBase
- Comprendere HBase sotto il cofano
- Memfile / HFile / WAL
- Archiviazione HDFS
- Compattazioni
- Divide
- Filtri Bloom
- Cache
- Diagnostica
- Sezione 6 : Installazione e configurazione di HBase
- Selezione dell'hardware
- Metodi di installazione
- Configurazioni comuni
- Laboratorio : installazione di HBase
- Sezione 7 : Ecosistema HBase
- sviluppo di applicazioni con HBase
- interazione con altri Hadoop stack (MapReduce, Pig, Hive)
- framework intorno a HBase
- Concetti avanzati (co-processori)
- Laboratori: scrittura di applicazioni HBase
- Sezione 8 : Monitoraggio e migliori pratiche
- Strumenti e pratiche di monitoraggio
- ottimizzazione di HBase
- HBase nel cloud
- casi d'uso reali di HBase
- Laboratori: controllo dei parametri vitali dell'HBasi
Requisiti
- a proprio agio con il linguaggio di programmazione Java
- a suo agio nel linguaggio di programmazione Java (navigare Linux riga di comando, modificare i file con vi / nano)
- Un IDE Java come Eclipse o IntelliJ
Ambiente di laboratorio:
Per gli studenti verrà fornito un cluster HBase funzionante. Gli studenti avrebbero bisogno di un client SSH e di un browser per accedere al cluster.
Zero Install : Non è necessario installare il software HBase sulle macchine degli studenti!
Recensioni (5)
Presentazione ed esercizi interessanti
Szymon - Agora SA
Corso - Scylla Database
Traduzione automatica
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Corso - 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
Corso - 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
Corso - Big Data Analytics in Health
Liked very much the interactive way of learning.