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.
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