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 στα μηχανήματα των μαθητών!
Testimonials (5)
Ενδιαφέρουσα παρουσίαση και ασκήσεις
Szymon - Agora SA
Course - Scylla Database
Machine Translated
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Course - 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
Course - 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
Course - Big Data Analytics in Health
Liked very much the interactive way of learning.