Course Outline

  • Ενότητα 1: Εισαγωγή στα Big Data & NoSQL
    • Big Data οικοσύστημα
    • NoSQL επισκόπηση
    • Θεώρημα CAP
    • Πότε είναι το NoSQL κατάλληλο
    • Αποθήκευση στηλών
    • HBase και NoSQL
  • Ενότητα 2: Εισαγωγή HBase
    • Έννοιες και Σχεδιασμός
    • Αρχιτεκτονική (HMaster και Region Server)
    • Ακεραιότητα δεδομένων
    • Οικοσύστημα HBase
    • Εργαστήριο: Εξερευνώντας το HBase
  • Ενότητα 3 : Μοντέλο δεδομένων HBase
    • Χώροι ονομάτων, πίνακες και περιοχές
    • Σειρές, στήλες, οικογένειες στηλών, εκδόσεις
    • Εντολές HBase Shell και Admin
    • Εργαστήριο: HBase Shell
  • Ενότητα 3: Accessχορήγηση HBase χρησιμοποιώντας Java API
    • Εισαγωγή στο Java API
    • Διαδρομή ανάγνωσης / εγγραφής
    • Δεδομένα χρονολογικής σειράς
    • Σαρώσεις
    • ΜΕΙΩΣΗ ΧΑΡΤΗ
    • Φίλτρα
    • μετρητές
    • Συνεπεξεργαστές
    • Εργαστήρια (πολλαπλά) : Χρήση HBase Java API για την υλοποίηση χρονοσειρών , Μείωση χάρτη, φίλτρα και μετρητές.
  • Ενότητα 4: Σχεδίαση σχήματος HBase: Ομαδική συνεδρία
    • στους μαθητές παρουσιάζονται περιπτώσεις χρήσης πραγματικού κόσμου
    • οι μαθητές εργάζονται σε ομάδες για να βρουν σχεδιαστικές λύσεις
    • Συζήτηση / κριτική και μάθηση από πολλαπλά σχέδια
    • Εργαστήρια : υλοποίηση σεναρίου στο HBase
  • Ενότητα 5: Εσωτερικά στοιχεία HBase
    • Κατανόηση του HBase κάτω από την κουκούλα
    • Memfile / HFile / WAL
    • Αποθηκευτικός χώρος HDFS
    • Συμπυκνώσεις
    • Διασπάσεις
    • Φίλτρα Bloom
    • Μνήμες
    • Διαγνωστικά
  • Ενότητα 6: Εγκατάσταση και διαμόρφωση HBase
    • επιλογή υλικού
    • μεθόδους εγκατάστασης
    • κοινές διαμορφώσεις
    • Εργαστήριο: εγκατάσταση HBase
  • Ενότητα 7: Οικοσύστημα HBase
    • ανάπτυξη εφαρμογών χρησιμοποιώντας HBase
    • αλληλεπίδραση με άλλη στοίβα Hadoop (MapReduce, Pig, Hive)
    • πλαίσια γύρω από το HBase
    • προηγμένες έννοιες (συνεπεξεργαστές)
    • Εργαστήρια: συγγραφή εφαρμογών HBase
  • Ενότητα 8: Παρακολούθηση και βέλτιστες πρακτικές
    • εργαλεία και πρακτικές παρακολούθησης
    • βελτιστοποίηση HBase
    • HBase στο σύννεφο
    • περιπτώσεις χρήσης του HBase σε πραγματικό κόσμο
    • Εργαστήρια: έλεγχος HBase Vitals

Requirements

  • άνετα με τη γλώσσα προγραμματισμού Java
  • άνετα στη γλώσσα προγραμματισμού Java (πλοήγηση Linux γραμμή εντολών, επεξεργασία αρχείων με vi / nano)
  • Ένα Java IDE όπως το Eclipse ή το IntelliJ

Περιβάλλον εργαστηρίου:

Θα παρέχεται ένα λειτουργικό σύμπλεγμα HBase για τους μαθητές. Οι μαθητές θα χρειάζονταν ένα πρόγραμμα-πελάτη SSH και ένα πρόγραμμα περιήγησης για πρόσβαση στο σύμπλεγμα.

Zero Install : Δεν χρειάζεται να εγκαταστήσετε το λογισμικό HBase στα μηχανήματα των μαθητών!

 21 Hours

Number of participants



Price per participant

Related Courses

Apache Ambari: Efficiently Manage Hadoop Clusters

21 Hours

OrientDB for Developers

14 Hours

MemSQL

28 Hours

A Practical Introduction to NoSQL Databases

28 Hours

Related Categories