Herunterladen & Installieren Sie HIVE unter Ubuntu

Inhaltsverzeichnis:

Anonim

Vor der Installation von Apache Hive benötigen wir eine dedizierte Hadoop-Installation, die mit allen Hadoop-Daemons ausgeführt werden kann.

Informationen zur Installation von Hadoop finden Sie unter diesem Link

Sobald alle Hadoop-Dämonen einwandfrei funktionieren, starten Sie einfach den Apache Hive-Installationsteil.

Installationsprozess-

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

So installieren Sie Hive

Schritt 1) Herunterladen und Installieren von Hive

Informationen zum Herunterladen des stabilen Hive-Setups finden Sie unter der unten angegebenen Apache-URL

http://www.apache.org/dyn/closer.cgi/hive/. Gehen Sie zur URL und wählen Sie den Download-Link für den Apache-Spiegel.

Wählen Sie die neueste Version von Hive. (In meinem aktuellen Fall ist es Bienenstock - 3.1.2)

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

Schritt 2) Extrahieren der TAR-Datei.

Gehen Sie zum heruntergeladenen Speicherort der Tar-Datei -> extrahieren Sie die Tar-Datei mit dem folgenden Befehl

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

Schritt 3) Verschiedene Konfigurationseigenschaften, die in Apache Hive platziert werden sollen.

In diesem Schritt werden wir zwei Dinge tun

  1. Platzieren des Hive Home-Pfads in der bashrc-Datei
  2. Platzieren des Hadoop Home-Pfadpfads in hive-config.sh
  1. Erwähnen Hive Pathin ~ / .bashrc
  • Öffnen Sie die bashrc-Datei wie im obigen Screenshot gezeigt
  • Erwähnen Sie den Hive-Home-Pfad, dh den HIVE_HOME-Pfad in der bashrc-Datei, und exportieren Sie ihn wie unten gezeigt

Code, der in bashrc platziert werden soll

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Exportieren des Hadoop-Pfads in Hive-config.sh (Um mit dem Hadoop-Ökosystem zu kommunizieren, definieren wir den Hadoop-Home-Pfad im Feld Hive-Konfiguration.)

    Öffnen Sie die Datei hive-config.sh wie unten gezeigt

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

Schritt 4) Erstellen von Hive-Verzeichnissen in Hadoop:

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

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.

Schritt 5) Durch Eingabe von ' in die Hive-Shell gelangen . Befehl / hive ' wie unten gezeigt.

Hive-Shell-Befehle

Hier erstellen wir eine Beispieltabelle mit dem Hive-Shell-Befehl "create" mit Spaltennamen.

Beispielcode zum Erstellen einer Datenbank in Hive

Aus dem obigen Screenshot können wir Folgendes beobachten:

  1. Erstellung einer Beispieltabelle mit Spaltennamen in Hive
  • Hier ist der Tabellenname "Produkt" mit drei Spaltennamen Produkt, P-Name und Preis
  • Die drei Spaltennamen werden durch ihren jeweiligen Datentyp bezeichnet
  • Alle Felder werden durch Koma ',' abgeschlossen
  1. Anzeigen von Informationen zur Hive-Tabelle
  • Mit dem Befehl "beschreiben" können wir die in Hive vorhandenen Tabelleninformationen anzeigen
  • Hier werden Spaltennamen mit ihren jeweiligen Datentypen angezeigt, die im Tabellenschema vorhanden sind
  • Am Ende wird die Zeit für die Ausführung dieses Befehls und die Anzahl der abgerufenen Zeilen angezeigt

Beispielcode zum Erstellen einer Datenbank in Hive (zur Selbstprüfung)

1) Erstellen Sie ein Tabellenprodukt (product int, pname string, price float).

Row format delimitedFields terminated by ',';

2) Produkt beschreiben: