Înainte de instalarea Apache Hive, avem nevoie de o instalare dedicată Hadoop, care funcționează cu toți daemonii Hadoop.
Pentru instalarea Hadoop verificați acest link
Odată ce toți demonii Hadoop funcționează bine, începeți doar partea de instalare Apache Hive.
Proces de instalare-
- Instalarea stupului
- Comenzi Hive shell
Cum se instalează Hive
Pasul 1) Descărcarea și instalarea Hive
Pentru descărcarea configurării stabile Hive, consultați adresa URL Apache așa cum este menționat mai jos
http://www.apache.org/dyn/closer.cgi/hive/. Accesați adresa URL și selectați linkul de descărcare oglindă apache.
Selectați cea mai recentă versiune a Hive. (În cazul meu actual este stup - 3.1.2)
Faceți clic pe fișierul bin și va începe descărcarea.
Pasul 2) Extragerea fișierului tar.
Accesați locația fișierului Tar descărcat -> extrageți fișierul tar utilizând următoarea comandă
tar -xvf apache-hive-3.1.2-bin.tar.gz
Pasul 3) Diferite proprietăți de configurare care trebuie plasate în Apache Hive.
În acest pas, vom face două lucruri
- Plasarea căii Hive Home în fișierul bashrc
- Plasarea locației căii Hadoop Home în hive-config.sh
- Menționează Hive Pathin ~ / .bashrc
- Deschideți fișierul bashrc așa cum se arată în captura de ecran de mai sus
- Menționați calea de acasă Hive, adică calea HIVE_HOME în fișierul bashrc și exportați-o așa cum se arată mai jos
Cod de plasat în bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Exportarea căii Hadoop în Hive-config.sh (Pentru a comunica cu sistemul eco Hadoop definim calea Hadoop Home în câmpul de configurare al stupului)
Deschideți hive-config.sh așa cum se arată mai jos
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Pasul 4) Crearea directoarelor Hive în Hadoop:
Pentru a comunica cu Hadoop, trebuie să creăm directoare în Hadoop așa cum se arată mai jos.
Acordarea de permisiuni root pentru a crea foldere Hive în Hadoop. Dacă nu afișează niciun mesaj de eroare, atunci înseamnă că Hadoop a dat cu succes permisiuni folderelor Hive.
Pasul 5) Intrarea în Hive shell introducând '. comanda / hive ' așa cum se arată mai jos.
Comenzi Hive shell
Aici vom crea o mostră de tabel utilizând comanda Hive shell „create” cu nume de coloane.
Exemplu de cod pentru crearea bazei de date în Hive
Din captura de ecran de mai sus putem observa următoarele:
- Crearea unui tabel de probă cu nume de coloane în Hive
- Aici numele tabelului este „produs” cu trei nume de coloane produs, pname și preț
- Cele trei nume de coloane indicate prin tipul lor de date respectiv
- Toate câmpurile sunt terminate prin coma ','
- Afișarea informațiilor despre tabelul Hive
- Folosind comanda „descrie” putem vedea informațiile din tabel prezente în Hive
- Aici afișează numele coloanelor cu tipurile lor de date respective prezente în schema tabelului
- La final, va afișa timpul pentru a efectua această comandă și numărul de rânduri pe care le-a preluat
Exemplu de cod pentru crearea bazei de date în Hive (pentru auto-verificare)
1) Creați produs de masă (int produs, șir pname, preț variabil)
Row format delimitedFields terminated by ',';
2) descrieți produsul: