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-
- Namestitev panja
- 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
- Umestitev poti Hive Home v datoteko bashrc
- Namestitev lokacije poti Hadoop Home v hive-config.sh
- 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
- 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:
- 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 ','
- 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: