Πώς λειτουργεί το HBase στο Hadoop;
Πώς λειτουργεί το HBase στο Hadoop;

Βίντεο: Πώς λειτουργεί το HBase στο Hadoop;

Βίντεο: Πώς λειτουργεί το HBase στο Hadoop;
Βίντεο: Howto install hadoop on Ubuntu 2024, Νοέμβριος
Anonim

HBase είναι ένα μοντέλο δεδομένων παρόμοιο με το μεγάλο τραπέζι της Google που είναι έχει σχεδιαστεί για να παρέχει τυχαία πρόσβαση σε μεγάλο όγκο δομημένων ή μη δομημένων δεδομένων. HBase είναι σημαντικό συστατικό του Hadoop οικοσύστημα που αξιοποιεί το χαρακτηριστικό ανοχής σφαλμάτων HDFS . HBase παρέχει σε πραγματικό χρόνο πρόσβαση ανάγνωσης ή εγγραφής στα δεδομένα HDFS.

Εκτός από αυτό, γιατί χρησιμοποιείται το HBase στο Hadoop;

HBase ονομάζεται το Hadoop βάση δεδομένων επειδή είναι μια βάση δεδομένων NoSQL που εκτελείται από πάνω Hadoop . Συνδυάζει την επεκτασιμότητα του Hadoop τρέχοντας στο Hadoop Κατανεμημένο σύστημα αρχείων (HDFS), με πρόσβαση σε δεδομένα σε πραγματικό χρόνο ως αποθήκευση κλειδιών/αξίας και δυνατότητες βαθιάς ανάλυσης του Map Reduce.

Ομοίως, ποια είναι η διαφορά μεταξύ HBase και Hadoop; Hadoop και HBase Και οι δύο χρησιμοποιούνται για την αποθήκευση ενός τεράστιου όγκου δεδομένων. Αλλά το διαφορά είναι αυτό μέσα Hadoop Τα δεδομένα του κατανεμημένου συστήματος αρχείων (HDFS) αποθηκεύονται με κατανεμημένο τρόπο διαφορετικός κόμβους σε αυτό το δίκτυο. Ενώ, HBase είναι μια βάση δεδομένων που αποθηκεύει δεδομένα στο μορφή στηλών και γραμμών σε ένα Τραπέζι.

Ρωτήθηκε επίσης, είναι το HBase μέρος του Hadoop;

HBase είναι μια κατανεμημένη βάση δεδομένων προσανατολισμένη στη στήλη που είναι χτισμένη πάνω από το Hadoop σύστημα αρχείων. Είναι ένα μέρος απο Hadoop οικοσύστημα που παρέχει τυχαία πρόσβαση ανάγνωσης/εγγραφής σε πραγματικό χρόνο σε δεδομένα στο Hadoop Σύστημα αρχείων. Μπορεί κανείς να αποθηκεύσει τα δεδομένα σε HDFS είτε απευθείας είτε μέσω HBase.

Ποιος είναι ο ρόλος του ZooKeeper στο HBase;

ZooKeeper : Σε HBase , Ζωολογοφύλακας είναι ένας κεντρικός διακομιστής παρακολούθησης που διατηρεί πληροφορίες διαμόρφωσης και παρέχει κατανεμημένο συγχρονισμό. Ο κατανεμημένος συγχρονισμός είναι η πρόσβαση στις κατανεμημένες εφαρμογές που εκτελούνται σε όλο το σύμπλεγμα με την ευθύνη παροχής υπηρεσιών συντονισμού μεταξύ των κόμβων.

Συνιστάται: