Hvordan laste ned & Installer HIVE på Ubuntu

Innholdsfortegnelse:

Anonim

Før Apache Hive-installasjon krever vi dedikert Hadoop-installasjon, oppe og går med alle Hadoop-demoner.

For installasjon av Hadoop, sjekk denne lenken

Når alle Hadoop-demonene fungerer bra, er det bare å starte installasjonsdelen for Apache Hive.

Installasjonsprosess-

  1. Installasjon av Hive
  2. Hive shell-kommandoer

Hvordan installere Hive

Trinn 1) Laste ned og installere Hive

For nedlasting av Hive stabilt oppsett, se Apache URL som nevnt nedenfor

http://www.apache.org/dyn/closer.cgi/hive/. Gå til URL-en og velg nedlastingslenken for apache-speil.

Velg den siste versjonen av Hive. (I mitt nåværende tilfelle er det bikube - 3.1.2)

Klikk på bin-filen, og nedlastingen starter.

Trinn 2) Pakke ut tarfilen.

Gå til den nedlastede plasseringen av Tar-filen -> trekk ut tar-filen ved å bruke følgende kommando

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

Trinn 3) Ulike konfigurasjonsegenskaper som skal plasseres i Apache Hive.

I dette trinnet skal vi gjøre to ting

  1. Plasser Hive Home-banen i bashrc-fil
  2. Plassere Hadoop Home-baneplassering i hive-config.sh
  1. Nevn Hive Pathin ~ / .bashrc
  • Åpne bashrc-filen som vist på skjermbildet ovenfor
  • Nevn Hive-hjemmebane, dvs. HIVE_HOME-bane i bashrc-fil, og eksporter den som vist nedenfor

Koden skal plasseres i bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Eksporterer Hadoop-sti i Hive-config.sh (For å kommunisere med Hadoop-økosystemet definerer vi Hadoop Home-stien i bikupekonfigurasjonsfeltet)

    Åpne hive-config.sh som vist nedenfor

Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)

Trinn 4) Opprette Hive-kataloger i Hadoop:

For å kommunisere med Hadoop, må vi opprette kataloger i Hadoop som vist nedenfor.

Gi root-tillatelser for å lage Hive-mapper i Hadoop. Hvis det ikke gir noen feilmelding, betyr det at Hadoop har gitt tillatelser til Hive-mapper.

Trinn 5) Komme inn i Hive shell ved å gå inn '. / hive ' kommando som vist nedenfor.

Hive shell-kommandoer

Her skal vi lage eksempletabell ved hjelp av Hive shell-kommandoen "create" med kolonnenavn.

Eksempelkode for å lage database i Hive

Fra skjermbildet ovenfor kan vi observere følgende:

  1. Oppretting av prøvetabell med kolonnenavn i Hive
  • Her er tabellnavnet "produkt" med tre kolonnenavn produkt, pname og pris
  • De tre kolonnenavnene angitt med deres respektive datatype
  • Alle felt avsluttes med koma ','
  1. Viser informasjon om Hive Table
  • Ved å bruke "beskriv" -kommandoen kan vi se tabellinformasjonen i Hive
  • Her viser det kolonnenavn med deres respektive datatyper i tabellskjemaet
  • På slutten vil det vise tid til å utføre denne kommandoen og antall rader den hentet

Eksempelkode for å lage database i Hive (for selvkontroll)

1) Opprett tabellprodukt (produktint, pname-streng, prisflyt)

Row format delimitedFields terminated by ',';

2) beskriv produkt: