Před instalací Apache Hive vyžadujeme vyhrazenou instalaci Hadoop, funkční a funkční se všemi démony Hadoop.
Pro instalaci Hadoop zkontrolujte tento odkaz
Jakmile budou všichni démoni Hadoop v pořádku, stačí spustit instalační část Apache Hive.
Proces instalace-
- Instalace úlu
- Příkazy prostředí Hive
Jak nainstalovat podregistr
Krok 1) Stahování a instalace podregistru
Informace o stahování stabilního nastavení Hive najdete na adrese Apache URL, jak je uvedeno níže
http://www.apache.org/dyn/closer.cgi/hive/. Přejděte na adresu URL a vyberte odkaz ke stažení zrcadlení apache.
Vyberte nejnovější verzi podregistru. (V mém současném případě je to úl - 3.1.2)
Klikněte na soubor bin a stahování se spustí.
Krok 2) Extrahování souboru tar.
Přejděte do staženého umístění souboru Tar -> extrahujte soubor tar pomocí následujícího příkazu
tar -xvf apache-hive-3.1.2-bin.tar.gz
Krok 3) Různé vlastnosti konfigurace, které se mají umístit do Apache Hive.
V tomto kroku uděláme dvě věci
- Umístění cesty Hive Home do souboru bashrc
- Umístění umístění domovské cesty Hadoop do souboru hive-config.sh
- Uveďte Pathin Hive ~ / .bashrc
- Otevřete soubor bashrc, jak je znázorněno na výše uvedeném snímku obrazovky
- Uveďte domovskou cestu Hive, tj. Cestu HIVE_HOME v souboru bashrc a exportujte ji, jak je uvedeno níže
Kód má být umístěn v bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Export cesty Hadoop v Hive-config.sh (Pro komunikaci s ekosystémem Hadoop definujeme cestu Hadoop Home v poli konfigurace úlu)
Otevřete soubor hive-config.sh, jak je znázorněno níže
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Krok 4) Vytvoření adresářů podregistrů v Hadoopu:
Abychom mohli komunikovat s Hadoopem, musíme v Hadoopu vytvořit adresáře, jak je znázorněno níže.
Udělení oprávnění root k vytváření složek Hive v Hadoop. Pokud nevyvolá žádnou chybovou zprávu, znamená to, že Hadoop úspěšně udělil oprávnění složkám Hive.
Krok 5) Vstup do prostředí Hive zadáním '. / úl ' příkaz, jak je uvedeno níže.
Příkazy prostředí Hive
Zde vytvoříme ukázkovou tabulku pomocí příkazu Hive shell „create“ s názvy sloupců.
Ukázkový kód pro vytváření databáze v Hive
Z výše uvedeného snímku obrazovky můžeme sledovat následující:
- Vytvoření ukázkové tabulky s názvy sloupců v Hive
- Zde je název tabulky „product“ se třemi názvy sloupců product, pname a price
- Tři názvy sloupců označené jejich příslušným datovým typem
- Všechna pole jsou ukončena čárkou ','
- Zobrazení informací o tabulce úlu
- Pomocí příkazu „description“ můžeme zobrazit informace o tabulce v Hive
- Zde zobrazuje názvy sloupců s příslušnými datovými typy přítomnými ve schématu tabulky
- Na konci se zobrazí čas na provedení tohoto příkazu a počet načtených řádků
Ukázkový kód pro vytvoření databáze v Hive (pro vlastní kontrolu)
1) Vytvořte produkt tabulky (produkt int, řetězec pname, cena float)
Row format delimitedFields terminated by ',';
2) popište produkt: