Sådan installeres HIVE på Ubuntu (Download og opsætningsvejledning)
Inden Apache Hive installation kræver vi dedikeret Hadoop installation, op og kører med alle Hadoop-dæmonerne.
For installation af Hadoop tjek dette link
Når alle Hadoop-dæmonerne fungerer fint, skal du bare starte installationen af Hive-delen.
HIVE installationsproces-
Sådan installeres Hive på Ubuntu
Nedenfor er en trin for trin proces om, hvordan du installerer Hive in Ubuntu:
Trin 1) Download og installer Hive på Ubuntu
For at downloade Hive stabil opsætning se Apache URL som nævnt nedenfor
http://www.apache.org/dyn/closer.cgi/hive/. Gå til URL'en og vælg downloadlinket til apache-spejlet.
Vælg den seneste version af Hive-opsætningen. (I mit nuværende tilfælde er det hive – 3.1.2)
Klik på bin-filen, og downloading starter.
Trin 2) Udpak tar-filen
Gå til den downloadede Tar-filplacering -> udpak tar-filen ved at bruge følgende kommando til at installere Hive Ubuntu på dit system
tar –xvf apache-hive-3.1.2-bin.tar.gz
Trin 3) Placer forskellige konfigurationsegenskaber i Apache Hive
I dette trin skal vi gøre to ting
- Placering af Hive Home-sti i bashrc-fil
- Placering af Hadoop Home-stiplacering i hive-config.sh
- Nævn Hive Pathin ~/.bashrc
- Åbn bashrc-filen som vist i ovenstående skærmbillede
- Nævn Hive-hjemmesti, dvs. HIVE_HOME-sti i bashrc-fil og eksporter den som vist nedenfor
Kode skal placeres i bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Eksporterer Hadoop-sti i Hive-config.sh (For at kommunikere med Hadoop-økosystemet definerer vi Hadoop Home-stien i hive-konfigurationsfeltet)Åbn hive-config.sh som vist nedenfor
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Trin 4) Opret Hive-mapper i Hadoop
For at kommunikere med Hadoop skal vi oprette mapper i Hadoop som vist nedenfor.
Giver root-tilladelser til at oprette Hive-mapper i Hadoop. Hvis den ikke sender nogen fejlmeddelelse, betyder det, at Hadoop har givet tilladelser til Hive-mapper.
Trin 5) Gå ind i Hive shell
Kom ind i Hive shell ved at gå ind '. /hive' kommando som vist nedenfor.
Hive shell kommandoer
Her skal vi oprette eksempeltabel ved hjælp af Hive shell-kommandoen "create" med kolonnenavne.
Eksempelkode til oprettelse af database i Hive
Fra ovenstående skærmbillede kan vi observere følgende:
- Oprettelse af prøvetabel med kolonnenavne i Hive
- Her er tabelnavnet "produkt" med tre kolonnenavne produkt, navn og pris
- De tre kolonnenavne angivet med deres respektive datatype
- Alle felter afsluttes af koma ', '
- Viser oplysninger om hive-tabel
- Ved at bruge kommandoen "beskriv" kan vi se tabeloplysningerne i Hive
- Her viser den kolonnenavne med deres respektive datatyper til stede i tabelskemaet
- Til sidst vil den vise tid til at udføre denne kommando og antallet af rækker, den hentede
Eksempelkode til oprettelse af database i Hive (Til selvtjek)
1) Opret tabelprodukt (produkt int, pname string, pris float)
Row format delimited Fields terminated by ',';
2) beskriv produktet: