Hur man installerar HIVE på Ubuntu (Ladda ner och installationsguide)
Före installation av Apache Hive behöver vi dedikerade Hadoop installation, igång med alla Hadoop-demoner.
För installation av Hadoop kontrollera detta länk
När alla Hadoop-demonerna fungerar bra är det bara att starta installationen av Hive-delen.
HIVE installationsprocess-
Hur man installerar Hive på Ubuntu
Nedan följer en steg-för-steg-process om hur du installerar Hive in Ubuntu:
Steg 1) Ladda ner och installera Hive på Ubuntu
För nedladdning av Hive stabil setup se Apache URL som nämns nedan
http://www.apache.org/dyn/closer.cgi/hive/. Gå till URL:en och välj nedladdningslänken för apache-spegeln.
Välj den senaste versionen av Hive-installationen. (I mitt nuvarande fall är det bikupa – 3.1.2)
Klicka på bin-filen och nedladdningen startar.
Steg 2) Extrahera tar-filen
Gå till den nedladdade Tar-filplatsen -> extrahera tar-filen genom att använda följande kommando för att installera Hive Ubuntu på ditt system
tar –xvf apache-hive-3.1.2-bin.tar.gz
Steg 3) Placera olika konfigurationsegenskaper i Apache Hive
I det här steget ska vi göra två saker
- Placera Hive Home-sökväg i bashrc-fil
- Placera Hadoop Home-sökvägsplats i hive-config.sh
- Nämn Hive Pathin ~/.bashrc
- Öppna bashrc-filen som visas i skärmdumpen ovan
- Nämn Hive-hemsökväg, dvs. HIVE_HOME-sökväg i bashrc-filen och exportera den som visas nedan
Kod som ska placeras i bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Exportera Hadoop sökväg i Hive-config.sh (För att kommunicera med Hadoops ekosystem definierar vi Hadoop Home-sökväg i hive-konfigurationsfältet)Öppna hive-config.sh som visas nedan
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Steg 4) Skapa Hive-kataloger i Hadoop
För att kommunicera med Hadoop måste vi skapa kataloger i Hadoop som visas nedan.
Ge root-behörighet att skapa Hive-mappar i Hadoop. Om det inte skickar något felmeddelande betyder det att Hadoop framgångsrikt har gett behörigheter till Hive-mappar.
Steg 5) Gå in i Hive-skalet
Att komma in i Hive-skalet genom att gå in '. /bikupa' kommando som visas nedan.
Hive-skalkommandon
Här ska vi skapa exempeltabell med hjälp av Hive-skalkommandot "skapa" med kolumnnamn.
Exempelkod för att skapa databas i Hive
Från ovanstående skärmdump kan vi observera följande:
- Skapande av provtabell med kolumnnamn i Hive
- Här är tabellnamnet "produkt" med tre kolumnnamn produkt, namn och pris
- De tre kolumnnamnen betecknas med deras respektive datatyp
- Alla fält avslutas med koma ', '
- Visar information om Hive-tabellen
- Genom att använda kommandot "describe" kan vi se tabellinformationen som finns i Hive
- Här visas kolumnnamn med deras respektive datatyper som finns i tabellschemat
- I slutet kommer det att visa tiden för att utföra detta kommando och antalet rader som den hämtade
Exempelkod för att skapa databas i Bikupa (För självkontroll)
1) Skapa tabellprodukt (produkt int, pname string, prisflytande)
Row format delimited Fields terminated by ',';
2) beskriv produkten: