Pred inštaláciou Apache Hive vyžadujeme vyhradenú inštaláciu Hadoop, ktorá je funkčná so všetkými démonmi Hadoop.
Inštaláciu Hadoop skontrolujte pomocou tohto odkazu
Keď budú všetci démoni Hadoop v poriadku, stačí spustiť inštalačnú časť Apache Hive.
Inštalačný proces-
- Inštalácia úľa
- Príkazy shellu Hive
Ako nainštalovať podregister
Krok 1) Stiahnutie a inštalácia podregistra
Informácie o sťahovaní stabilného nastavenia Hive nájdete na adrese Apache URL, ako je uvedené nižšie
http://www.apache.org/dyn/closer.cgi/hive/. Prejdite na adresu URL a vyberte odkaz na stiahnutie zrkadla apache.
Vyberte najnovšiu verziu úľa. (V mojom súčasnom prípade je to úľ - 3.1.2)
Kliknite na súbor bin a začne sa sťahovanie.
Krok 2) Extrahovanie súboru tar.
Prejdite do umiestnenia stiahnutého súboru Tar -> extrahujte súbor tar pomocou nasledujúceho príkazu
tar -xvf apache-hive-3.1.2-bin.tar.gz
Krok 3) Rôzne vlastnosti konfigurácie, ktoré sa majú umiestniť do Apache Hive.
V tomto kroku urobíme dve veci
- Umiestnenie cesty Hive Home do súboru bashrc
- Umiestnenie umiestnenia domovskej cesty Hadoop do súboru hive-config.sh
- Uveďte Pathin Hive ~ / .bashrc
- Otvorte súbor bashrc, ako je to znázornené na obrázku vyššie
- Domovskú cestu Hive, tj cestu HIVE_HOME, uveďte v súbore bashrc a exportujte ju, ako je uvedené nižšie
Kód sa umiestni do bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Exportovanie cesty Hadoop do súboru Hive-config.sh (Pre komunikáciu s ekosystémom Hadoop definujeme cestu Hadoop Home v poli konfigurácie úľa)
Otvorte súbor hive-config.sh, ako je uvedené nižšie
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Krok 4) Vytvorenie adresárov Hive v Hadoop:
Pre komunikáciu s Hadoop musíme vytvoriť adresáre v Hadoop, ako je to zobrazené nižšie.
Udelenie koreňových povolení na vytváranie priečinkov Hive v Hadoop. Ak nevyvolá žiadne chybové hlásenie, znamená to, že Hadoop úspešne udelil povolenia priečinkom Hive.
Krok 5) Vstup do úľového shellu zadaním „. príkaz / hive ', ako je uvedené nižšie.
Príkazy shellu Hive
Tu sa chystáme vytvoriť vzorovú tabuľku pomocou príkazu Hive shell „create“ s názvami stĺpcov.
Vzorový kód na vytvorenie databázy v úli
Z vyššie uvedeného obrazovky môžeme sledovať nasledovné:
- Vytvorenie vzorovej tabuľky s názvami stĺpcov v úli
- Názov tabuľky je tu „produkt“ s tromi názvami stĺpcov produkt, názov a cena
- Tri názvy stĺpcov označené príslušným údajovým typom
- Všetky polia sú ukončené čiarkou ','
- Zobrazenie informácií o úli
- Pomocou príkazu „description“ môžeme vidieť informácie z tabuľky nachádzajúce sa v úli
- Tu zobrazuje názvy stĺpcov s príslušnými dátovými typmi, ktoré sa nachádzajú v schéme tabuľky
- Na konci sa zobrazí čas na vykonanie tohto príkazu a počet načítaných riadkov
Vzorový kód na vytvorenie databázy v úli (pre vlastnú kontrolu)
1) Vytvorte tabuľkový produkt (produkt int, reťazec pname, cena float)
Row format delimitedFields terminated by ',';
2) opíšte produkt: