Intrati in legatura

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 columnar
    • 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-ul Java
    • Introducere în API-ul Java
    • Calea de citire/scriere
    • Date de tip Time Series
    • Scanări
    • Map Reduce
    • Filtre
    • Contoare
    • Co-procesoare
    • Laboratoare (multiple): Utilizarea API-ului Java HBase pentru a implementa serii de timp, 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 elabora soluții de design
    • discuții/critici și învățare din mai multe proiecte
    • Laboratoare: implementarea unui scenariu în HBase
  • Secțiunea 5: Mecanisme interne HBase
    • Înțelegerea mecanismelor interne ale HBase
    • Memfile/HFile/WAL
    • Stocare HDFS
    • Compactări
    • Împărțiri
    • Filtre Bloom
    • Cache-uri
    • Diagnosticare
  • Secțiunea 6: Instalarea și configurarea HBase
    • selecția hardware-ului
    • metode de instalare
    • configurări comune
    • Laborator: instalarea HBase
  • Secțiunea 7: Ecosistemul HBase
    • dezvoltarea aplicațiilor folosind HBase
    • interacțiunea cu alte componente ale stivei 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șterea limbajului de programare Java
  • abilitatea de a naviga în linia de comandă Linux și de a edita fișiere cu vi/nano
  • Un IDE Java precum Eclipse sau IntelliJ

Mediu de laborator:

Un cluster HBox funcțional va fi oferit studenților. Studenții vor avea nevoie de un client SSH și un browser pentru a accesa clusterul.

Fără Instalare: Nu este nevoie să instalați software-ul HBase pe calculatoarele studenților!

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite