Τρόπος λήψης & Εγκαταστήστε το HIVE στο Ubuntu

Πίνακας περιεχομένων:

Anonim

Πριν από την εγκατάσταση του Apache Hive, απαιτείται ειδική εγκατάσταση Hadoop, σε λειτουργία με όλους τους δαίμονες Hadoop.

Για εγκατάσταση του Hadoop ελέγξτε αυτόν τον σύνδεσμο

Όταν όλοι οι δαίμονες Hadoop λειτουργούν καλά, απλώς ξεκινήστε το μέρος εγκατάστασης του Apache Hive.

Διαδικασία εγκατάστασης-

  1. Εγκατάσταση κυψέλης
  2. Εντολές Hive shell

Πώς να εγκαταστήσετε την κυψέλη

Βήμα 1) Λήψη και εγκατάσταση της κυψέλης

Για λήψη της σταθερής ρύθμισης Hive, ανατρέξτε στο Apache URL όπως αναφέρεται παρακάτω

http://www.apache.org/dyn/closer.cgi/hive/. Μεταβείτε στη διεύθυνση URL και επιλέξτε το σύνδεσμο λήψης καθρέφτη apache.

Επιλέξτε την τελευταία έκδοση της κυψέλης. (Στην τρέχουσα περίπτωση μου είναι κυψέλη - 3.1.2)

Κάντε κλικ στο αρχείο κάδου και θα ξεκινήσει η λήψη.

Βήμα 2) Εξαγωγή του αρχείου tar.

Μεταβείτε στην τοποθεσία του αρχείου λήψης Tar -> εξαγάγετε το αρχείο tar χρησιμοποιώντας την ακόλουθη εντολή

tar -xvf apache-hive-3.1.2-bin.tar.gz

Βήμα 3) Διαφορετικές ιδιότητες διαμόρφωσης που θα τοποθετηθούν στο Apache Hive.

Σε αυτό το βήμα, θα κάνουμε δύο πράγματα

  1. Τοποθέτηση της αρχικής διαδρομής Hive στο αρχείο bashrc
  2. Τοποθέτηση της διαδρομής Hadoop Home path στο hive-config.sh
  1. Αναφέρετε Hive Pathin ~ / .bashrc
  • Ανοίξτε το αρχείο bashrc όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης
  • Αναφέρετε την αρχική διαδρομή Hive, δηλαδή τη διαδρομή HIVE_HOME στο αρχείο bashrc και εξάγετε την όπως φαίνεται παρακάτω

Κωδικός που θα τοποθετηθεί σε bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Εξαγωγή διαδρομής Hadoop στο Hive-config.sh (Για επικοινωνία με το οικολογικό σύστημα Hadoop ορίζουμε τη διαδρομή Home Hadoop στο πεδίο διαμόρφωσης ομάδας)

    Ανοίξτε το hive-config.sh όπως φαίνεται παρακάτω

Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)

Βήμα 4) Δημιουργία καταλόγων κυψελών στο Hadoop:

Για να επικοινωνήσουμε με το Hadoop, πρέπει να δημιουργήσουμε καταλόγους στο Hadoop όπως φαίνεται παρακάτω.

Δίνοντας δικαιώματα root για τη δημιουργία φακέλων Hive στο Hadoop. Εάν δεν ρίξει κανένα μήνυμα σφάλματος, αυτό σημαίνει ότι το Hadoop έχει δώσει με επιτυχία δικαιώματα στους φακέλους Hive.

Βήμα 5) Μπαίνοντας στο κέλυφος της κυψέλης εισάγοντας «. / hive ' εντολή όπως φαίνεται παρακάτω.

Εντολές Hive shell

Εδώ πρόκειται να δημιουργήσουμε δείγμα πίνακα χρησιμοποιώντας την εντολή Hive shell "create" με ονόματα στηλών.

Δείγμα κώδικα για τη δημιουργία βάσης δεδομένων στο Hive

Από το παραπάνω στιγμιότυπο οθόνης μπορούμε να παρατηρήσουμε τα εξής:

  1. Δημιουργία δείγματος πίνακα με ονόματα στηλών στην ομάδα
  • Εδώ το όνομα του πίνακα είναι "προϊόν" με τρία ονόματα στηλών προϊόν, όνομα και τιμή
  • Τα τρία ονόματα στηλών υποδηλώνονται με τον αντίστοιχο τύπο δεδομένων τους
  • Όλα τα πεδία τερματίζονται με κώμα ","
  1. Εμφάνιση πληροφοριών πίνακα κυψελών
  • Χρησιμοποιώντας την εντολή "περιγραφή" μπορούμε να δούμε τις πληροφορίες πίνακα που υπάρχουν στην Κυψέλη
  • Εδώ εμφανίζει ονόματα στηλών με τους αντίστοιχους τύπους δεδομένων που υπάρχουν στο σχήμα πίνακα
  • Στο τέλος, θα εμφανιστεί χρόνος για την εκτέλεση αυτής της εντολής και τον αριθμό των σειρών που ανέλαβε

Δείγμα κώδικα για τη δημιουργία βάσης δεδομένων στο Hive (Για αυτοέλεγχο)

1) Δημιουργία επιτραπέζιου προϊόντος (προϊόν int, pname string, τιμή float)

Row format delimitedFields terminated by ',';

2) περιγράψτε το προϊόν: