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.
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!
21 ore