Kako prenesti & Namestite HIVE na Ubuntu

Kazalo:

Anonim

Pred namestitvijo Apache Hive potrebujemo namestitev Hadoop, ki deluje in deluje z vsemi demoni Hadoop.

Za namestitev Hadoopa preverite to povezavo

Ko vsi demoni Hadoop dobro delujejo, zaženite namestitveni del Apache Hive.

Postopek namestitve-

  1. Namestitev panja
  2. Ukazi lupine panj

Kako namestiti panj

1. korak) Prenos in namestitev panja

Za prenos Hive stabilne nastavitve glejte URL Apache, kot je navedeno spodaj

http://www.apache.org/dyn/closer.cgi/hive/. Pojdite na URL in izberite povezavo za prenos ogledala apache.

Izberite najnovejšo različico panja. (V mojem trenutnem primeru je panj - 3.1.2)

Kliknite datoteko koša in nalaganje se bo začelo.

Korak 2) Izvlečenje datoteke tar.

Pojdite na mesto prenesene datoteke Tar -> izvlecite datoteko tar z naslednjim ukazom

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

Korak 3) Različne lastnosti konfiguracije, ki jih je treba namestiti v Apache Hive.

V tem koraku bomo naredili dve stvari

  1. Umestitev poti Hive Home v datoteko bashrc
  2. Namestitev lokacije poti Hadoop Home v hive-config.sh
  1. Omenite Hive Pathin ~ / .bashrc
  • Odprite datoteko bashrc, kot je prikazano na zgornjem posnetku zaslona
  • Omenite Hive home path, tj. HIVE_HOME pot v datoteki bashrc in jo izvozite, kot je prikazano spodaj

Koda za vnos v bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Izvoz poti Hadoop v Hive-config.sh (Za komunikacijo s sistemom Hadoop eco definiramo pot Hadoop Home v polju za nastavitev panja)

    Odprite hive-config.sh, kot je prikazano spodaj

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

Korak 4) Ustvarjanje imenikov Hive v Hadoop:

Za komunikacijo s Hadoopom moramo v Hadoopu ustvariti imenike, kot je prikazano spodaj.

Podelitev korenskih dovoljenj za ustvarjanje map Hive v Hadoopu. Če ne vrne nobenega sporočila o napaki, to pomeni, da je Hadoop uspešno podelil dovoljenja mapam Hive.

Korak 5) Vstop v školjčno školjko z vnosom '. / hive ', kot je prikazano spodaj.

Ukazi lupine panj

Tu bomo ustvarili vzorčno tabelo z uporabo ukaza lupine Hive "create" z imeni stolpcev.

Vzorčna koda za ustvarjanje podatkovne baze v Panju

Iz zgornjega posnetka zaslona lahko opazimo naslednje:

  1. Ustvarjanje vzorčne tabele z imeni stolpcev v Panju
  • Tu je ime tabele "izdelek" s tremi imeni stolpcev izdelek, ime in cena
  • Imena treh stolpcev, označena s pripadajočim podatkovnim tipom
  • Vsa polja se zaključijo s komo ','
  1. Prikaz informacij o tabeli panjev
  • Z ukazom "opis" lahko vidimo informacije o tabeli, ki so prisotne v Panju
  • Tukaj so prikazana imena stolpcev z njihovimi vrstami podatkov, ki so prisotne v shemi tabele
  • Na koncu bo prikazan čas za izvedbo tega ukaza in število vrstic, ki jih je pridobil

Vzorčna koda za ustvarjanje podatkovne baze v Panju (za samopreverjanje)

1) Ustvari izdelek v tabeli (izdelek int, niz pname, gibanje cene)

Row format delimitedFields terminated by ',';

2) opišite izdelek: