So installieren Sie HIVE auf Ubuntu (Download- und Einrichtungsanleitung)

Vor der Installation von Apache Hive benรถtigen wir eine dedizierte Version Hadoop Installation, Inbetriebnahme und Betrieb mit allen Hadoop-Daemons.

รœberprรผfen Sie dies zur Installation von Hadoop Link

Sobald alle Hadoop-Daemons einwandfrei funktionieren, beginnen Sie einfach mit der Installation des Hive-Teils.

HIVE-Installationsprozess-

  1. Installation von Hive
  2. Hive-Shell-Befehle

So installieren Sie Hive auf Ubuntu

Nachfolgend finden Sie eine Schritt-fรผr-Schritt-Anleitung zur Installation von Hive Ubuntu:

Schritt 1) โ€‹โ€‹Laden Sie Hive herunter und installieren Sie es Ubuntu

Informationen zum Herunterladen des stabilen Hive-Setups finden Sie unter Apache URL wie unten angegeben

http://www.apache.org/dyn/closer.cgi/hive/. Gehen Sie zur URL und wรคhlen Sie den Download-Link fรผr Apache Mirror aus.

Installieren Sie Hive auf Ubuntu

Wรคhlen Sie die neueste Version des Hive-Setups aus. (In meinem aktuellen Fall ist es Hive โ€“ 3.1.2)

Installieren Sie Hive auf Ubuntu

Klicken Sie auf die Bin-Datei und der Download beginnt.

Installieren Sie Hive auf Ubuntu

Schritt 2) Extrahieren Sie die TAR-Datei

Gehen Sie zum Speicherort der heruntergeladenen Tar-Datei ->extrahieren Sie die Tar-Datei mit dem folgenden Befehl, um Hive zu installieren Ubuntu auf deinem System

tar โ€“xvf  apache-hive-3.1.2-bin.tar.gz

Installieren Sie Hive auf Ubuntu

Schritt 3) Platzieren Sie verschiedene Konfigurationseigenschaften in Apache Hive

In diesem Schritt werden wir zwei Dinge tun

  1. Platzieren des Hive-Home-Pfads in der Bashrc-Datei
  2. Platzieren Sie den Speicherort des Hadoop-Home-Pfads in hive-config.sh
  1. Erwรคhnen Hive Pathin ~/.bashrc

Installieren Sie Hive auf Ubuntu

  • ร–ffnen Sie die bashrc-Datei wie im obigen Screenshot gezeigt
  • Erwรคhnen Sie den Hive-Home-Pfad, also den HIVE_HOME-Pfad, in der bashrc-Datei und exportieren Sie ihn wie unten gezeigt

Installieren Sie Hive auf Ubuntu

Code, der in bashrc eingefรผgt werden soll

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. Exportieren Hadoop-Pfad in Hive-config.sh (Um mit dem Hadoop-ร–kosystem zu kommunizieren, definieren wir den Hadoop-Home-Pfad im Hive-Konfigurationsfeld.)ร–ffnen Sie hive-config.sh wie unten gezeigt

Installieren Sie Hive auf Ubuntu

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

Installieren Sie Hive auf Ubuntu

Schritt 4) Erstellen Sie Hive-Verzeichnisse in Hadoop

Um mit Hadoop zu kommunizieren, mรผssen wir Verzeichnisse in Hadoop erstellen, wie unten gezeigt.

Installieren Sie Hive auf Ubuntu

Erteilen von Root-Berechtigungen zum Erstellen von Hive-Ordnern in Hadoop. Wenn keine Fehlermeldung ausgegeben wird, bedeutet dies, dass Hadoop erfolgreich Berechtigungen fรผr Hive-Ordner erteilt hat.

Installieren Sie Hive auf Ubuntu

Schritt 5) Rufen Sie die Hive-Shell auf

Durch Betreten gelangen Sie in die Hive-Shell '. /Bienenstock' Geben Sie den Befehl wie unten gezeigt ein.

Installieren Sie Hive auf Ubuntu

Hive-Shell-Befehle

Hier erstellen wir eine Beispieltabelle mit dem Hive-Shell-Befehl โ€žcreateโ€œ mit Spaltennamen.

Beispielcode zum Erstellen einer Datenbank in Hive

Hive-Shell-Befehle

Aus dem obigen Screenshot kรถnnen wir Folgendes erkennen:

  1. Erstellung einer Beispieltabelle mit Spaltennamen in Hive
  • Hier lautet der Tabellenname โ€žProduktโ€œ mit drei Spaltennamen Produkt, Name und Preis
  • Die drei Spaltennamen, die durch ihren jeweiligen Datentyp gekennzeichnet sind
  • Alle Felder werden durch Komma ', ' abgeschlossen
  1. Informationen zur Hive-Tabelle anzeigen
  • Mit dem Befehl โ€ždescribeโ€œ kรถnnen wir die in Hive vorhandenen Tabelleninformationen anzeigen
  • Hier werden Spaltennamen mit ihren jeweiligen im Tabellenschema vorhandenen Datentypen angezeigt
  • Am Ende wird die Zeit zum Ausfรผhren dieses Befehls und die Anzahl der abgerufenen Zeilen angezeigt

Beispielcode zum Erstellen einer Datenbank in Hive (Zur Selbstkontrolle)

1) Tabellenprodukt erstellen (Produktint, pname-Zeichenfolge, Preis-Float)

Row format delimited
Fields terminated by ',';

2)Produkt beschreiben:

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: