Enne Apache Hive'i installimist vajame spetsiaalset Hadoopi installimist, mis töötab ja töötab kõigi Hadoopi deemonitega.
Hadoopi installimiseks kontrollige seda linki
Kui kõik Hadoopi deemonid töötavad hästi, alustage lihtsalt Apache Hive'i installiosa.
Paigaldusprotsess-
- Taru paigaldamine
- Taru kestakäsklused
Taru installimine
Samm 1) Taru allalaadimine ja installimine
Hive'i stabiilse seadistuse allalaadimiseks vaadake Apache URL-i, nagu allpool mainitud
http://www.apache.org/dyn/closer.cgi/hive/. Minge URL-ile ja valige apache-peegli allalaadimise link.
Valige taru uusim versioon. (Minu praegusel juhul on see taru - 3.1.2)
Klõpsake prügikasti failil ja allalaadimine algab.
Samm 2) tõrvafaili ekstraheerimine.
Minge allalaaditud Tar-faili asukohta -> ekstraktige tõrvafail järgmise käsu abil
tar -xvf apache-hive-3.1.2-bin.tar.gz
Samm 3) Apache Hive'i paigutatavad erinevad konfiguratsiooni atribuudid.
Selles etapis teeme kaks asja
- Taru kodu tee asetamine bashrc-faili
- Hadoop Home tee asukoha paigutamine saidile hive-config.sh
- Maini taru Pathin ~ / .bashrc
- Avage bashrc-fail, nagu ülaltoodud ekraanipildil näidatud
- Mainige Hive'i kodutee, st HIVE_HOME tee bashrc-failis ja eksportige see, nagu allpool näidatud
Kood, mis asetatakse bashrc-sse
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Hadoopi tee eksportimine rakenduses Hive-config.sh ( Hadoopi ökosüsteemiga suhtlemiseks määratleme Hadoopi kodutee taru konfiguratsiooniväljal)
Avage hive-config.sh, nagu allpool näidatud
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
4. samm. Tarude kataloogide loomine Hadoopis:
Hadoopiga suhtlemiseks peame looma Hadoopis kataloogid, nagu allpool näidatud.
Juurdepääsuõiguste andmine Hive kaustade loomiseks Hadoopis. Kui see ei viska ühtegi tõrketeadet, tähendab see, et Hadoop on Hive kaustadele edukalt õigused andnud.
5. samm. Taru kestasse sisenemine sisestades ". / hive ' käsk nagu allpool näidatud.
Taru kestakäsklused
Siin loome näidistabeli, kasutades veergude nimedega Hive'i shellikäsku "create".
Näidiskood taru andmebaasi loomiseks
Ülaltoodud ekraanipildilt võime jälgida järgmist:
- Veergude nimedega proovitabeli loomine tarus
- Siin on tabeli nimi "toode" koos kolme veeru nimega toode, pname ja price
- Kolm veeru nime, mida tähistatakse vastava andmetüübiga
- Kõik väljad lõpetatakse koomaga ','
- Taru tabeli teabe kuvamine
- Kasutades käsku "kirjeldada" näeme tarus olevat tabeliteavet
- Siin kuvatakse veerunimed koos vastavate andmetüüpidega, mis on toodud tabeliskeemis
- Lõpus kuvatakse selle käsu täitmise aeg ja tõmmatud ridade arv
Näidiskood tarus andmebaasi loomiseks (enesekontrolliks)
1) Loo tabelitoode (toote int, pname string, hinna ujuk)
Row format delimitedFields terminated by ',';
2) kirjeldage toodet: