Sådan downloades & Installer HIVE på Ubuntu

Indholdsfortegnelse:

Anonim

Forud for Apache Hive-installation kræver vi dedikeret Hadoop-installation, kørende med alle Hadoop-dæmoner.

For installation af Hadoop, tjek dette link

Når alle Hadoop-dæmoner fungerer fint, skal du bare starte installationen af ​​Apache Hive.

Installationsproces-

  1. Installation af Hive
  2. Hive shell-kommandoer

Sådan installeres Hive

Trin 1) Download og installation af bikube

For download af Hive stabil opsætning henvises til Apache URL som nævnt nedenfor

http://www.apache.org/dyn/closer.cgi/hive/. Gå til URL'en, og vælg linket til download af apache-spejl.

Vælg den nyeste version af Hive. (I mit nuværende tilfælde er det bikube - 3.1.2)

Klik på bin-filen, og download vil starte.

Trin 2) Udpakning af tarfilen.

Gå til den downloadede Tar-filplacering -> udpak tarfilen ved hjælp af følgende kommando

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

Trin 3) Forskellige konfigurationsegenskaber, der skal placeres i Apache Hive.

I dette trin vil vi gøre to ting

  1. Placering af Hive Home-sti i bashrc-fil
  2. Placering af Hadoop Home sti placering i hive-config.sh
  1. Nævn Hive Pathin ~ / .bashrc
  • Åbn bashrc-filen som vist i ovenstående skærmbillede
  • Nævn Hive-hjemmestien, dvs. HIVE_HOME-stien i bashrc-filen, og eksporter den som vist nedenfor

Kode, der skal placeres i bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Eksport af Hadoop-sti i Hive-config.sh (For at kommunikere med Hadoop-økosystemet definerer vi Hadoop Home-stien i bikubens konfigurationsfelt)

    Å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) Oprettelse af Hive-mapper i Hadoop:

For at kommunikere med Hadoop skal vi oprette mapper i Hadoop som vist nedenfor.

At give rodtilladelser til at oprette Hive-mapper i Hadoop. Hvis det ikke kaster nogen fejlmeddelelse, betyder det, at Hadoop med succes har givet tilladelser til Hive-mapper.

Trin 5) Kom ind i Hive shell ved at indtaste '. / hive ' kommando som vist nedenfor.

Hive shell-kommandoer

Her skal vi oprette eksempeltabel ved hjælp af Hive shell-kommandoen "Opret" med kolonnenavne.

Eksempelkode til oprettelse af en database i Hive

Fra ovenstående skærmbillede kan vi observere følgende:

  1. Oprettelse af prøvetabel med kolonnenavne i Hive
  • Her er tabelnavnet "produkt" med tre kolonnenavne produkt, pname og pris
  • De tre kolonnenavne angivet med deres respektive datatype
  • Alle felter afsluttes med koma ','
  1. Visning af Hive Table-oplysninger
  • Ved hjælp af "beskriv" -kommandoen kan vi se de tabeloplysninger, der findes i Hive
  • Her viser det kolonnenavne med deres respektive datatyper til stede i tabelskemaet
  • I slutningen viser det tid til at udføre denne kommando og antallet af rækker, den har hentet

Eksempelkode til oprettelse af database i Hive (til selvkontrol)

1) Opret tabelprodukt (produkt int, pname streng, pris float)

Row format delimitedFields terminated by ',';

2) beskriv produkt: