Kaip atsisiųsti & Įdiekite HIVE „Ubuntu“

Turinys:

Anonim

Prieš diegdami „Apache Hive“, turime įdiegti specialų „Hadoop“ diegimą, kuris veikia ir veikia su visais „Hadoop“ demonais.

Norėdami įdiegti „Hadoop“, patikrinkite šią nuorodą

Kai visi „Hadoop“ demonai veikia gerai, tiesiog paleiskite „Apache Hive“ diegimo dalį.

Diegimo procesas

  1. Avilio įrengimas
  2. Avilio lukšto komandos

Kaip įdiegti avilį

1 žingsnis) Atsisiųsti ir įdiegti avilį

Norėdami atsisiųsti „Hive“ stabilią sąranką, žr. „Apache“ URL, kaip nurodyta toliau

http://www.apache.org/dyn/closer.cgi/hive/. Eikite į URL ir pasirinkite „Apache“ veidrodžio atsisiuntimo nuorodą.

Pasirinkite naujausią avilio versiją. (Mano dabartiniu atveju tai avilys - 3.1.2)

Spustelėkite šiukšliadėžės failą ir bus pradėtas atsisiuntimas.

2 žingsnis) Dervos failo ištraukimas.

Eikite į atsisiųstą Tar failo vietą -> išskleiskite dervos failą naudodami šią komandą

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

3 žingsnis) Įvairios konfigūracijos ypatybės, kurias reikia įdėti į „Apache Hive“.

Šiame žingsnyje mes atliksime du dalykus

  1. „Hive Home“ kelio įdėjimas į bashrc failą
  2. „Hadoop Home“ kelio vietos įdėjimas į „hive-config.sh“
  1. Paminėti avilį Pathiną ~ / .bashrc
  • Atidarykite bashrc failą, kaip parodyta aukščiau esančioje ekrano kopijoje
  • Paminėkite avilio namų kelią, ty HIVE_HOME kelią bashrc faile, ir eksportuokite jį, kaip parodyta žemiau

Kodas turi būti įdėtas į bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Hadoop“ kelio eksportavimas į „Hive-config.sh“ (norėdami bendrauti su „Hadoop“ ekologine sistema, mes nustatome „Hadoop Home“ kelią avilio konfigūracijos lauke)

    Atidarykite „hive-config.sh“, kaip parodyta žemiau

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

4 žingsnis. „Hive“ katalogų kūrimas „Hadoop“:

Norėdami bendrauti su „Hadoop“, turime sukurti „Hadoop“ katalogus, kaip parodyta žemiau.

Pagrindinių leidimų suteikimas norint sukurti „Hive“ aplankus „Hadoop“. Jei jis nemeta jokio klaidos pranešimo, tai reiškia, kad „Hadoop“ sėkmingai suteikė leidimus „Hive“ aplankams.

5 žingsnis) Patekimas į avilio apvalkalą įvedant „. / avilys ' komanda, kaip parodyta žemiau.

Avilio lukšto komandos

Čia mes sukursime lentelės pavyzdį naudodami „Hive“ apvalkalo komandą „sukurti“ su stulpelių pavadinimais.

Kodo pavyzdys kuriant duomenų bazę avilyje

Iš aukščiau pateikto ekrano kadro galime stebėti:

  1. „Hive“ lentelės su stulpelių pavadinimais sukūrimas
  • Čia lentelės pavadinimas yra „produktas“ su trimis stulpeliais - produktas, vardas ir kaina
  • Trys stulpelių pavadinimai, žymimi atitinkamu duomenų tipu
  • Visi laukai baigiami koma ","
  1. Rodoma avilio lentelės informacija
  • Naudodami komandą „aprašyti“ galime pamatyti lentelėje esančią informaciją avilyje
  • Čia rodomi stulpelių pavadinimai su atitinkamais duomenų tipais, pateiktais lentelių schemoje
  • Pabaigoje bus rodomas laikas atlikti šią komandą ir gautų eilučių skaičius

Kodo pavyzdys kuriant duomenų bazę avilyje (norint patikrinti save)

1) Sukurkite lentelės produktą (produkto int, pname eilutė, kainos plūdė)

Row format delimitedFields terminated by ',';

2) apibūdinkite produktą: