Ennen Apache Hive -asennusta vaadimme erillisen Hadoop-asennuksen, joka on käynnissä kaikkien Hadoop-demonien kanssa.
Tarkista tämä linkki Hadoopin asennusta varten
Kun kaikki Hadoop-demonit toimivat hyvin, aloita Apache Hive -asennusosa.
Asennusprosessi-
- Hiveen asennus
- Hive-kuoren komennot
Kuinka asentaa pesää
Vaihe 1) Hiveen lataaminen ja asentaminen
Lataa Hive vakaa asennusohjelma alla olevasta Apache URL-osoitteesta
http://www.apache.org/dyn/closer.cgi/hive/. Siirry URL-osoitteeseen ja valitse apache-peilin latauslinkki.
Valitse Hiveen uusin versio. (Nykyisessä tapauksessani se on pesää - 3.1.2)
Napsauta roskatiedostoa ja lataaminen alkaa.
Vaihe 2) Pura tervatiedosto.
Mene ladattuun Tar-tiedoston sijaintiin -> pura tervatiedosto seuraavalla komennolla
tar -xvf apache-hive-3.1.2-bin.tar.gz
Vaihe 3) Erilaiset kokoonpano-ominaisuudet Apache Hiveen.
Tässä vaiheessa aiomme tehdä kaksi asiaa
- Hive Home -polun sijoittaminen bashrc-tiedostoon
- Hadoop Home -polun sijainnin sijoittaminen hive-config.sh-tiedostoon
- Mainitse Hive Pathin ~ / .bashrc
- Avaa bashrc-tiedosto yllä olevan kuvakaappauksen mukaisesti
- Mainitse Hive-kotipolku eli HIVE_HOME-polku bashrc-tiedostossa ja vie se alla olevan kuvan mukaisesti
Koodi sijoitetaan bashrc: hen
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Hadoop-polun vieminen Hive-config.sh-tiedostoon (Jotta voimme kommunikoida Hadoop-ekojärjestelmän kanssa, määritämme Hadoop-kotiradan pesän määrityskentässä )
Avaa hive-config.sh alla olevan kuvan mukaisesti
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Vaihe 4) Hive-hakemistojen luominen Hadoopissa:
Jotta voisimme kommunikoida Hadoopin kanssa, meidän on luotava Hadoopissa hakemistoja alla olevan kuvan mukaisesti.
Juuren käyttöoikeuksien antaminen Hive-kansioiden luomiseen Hadoopiin. Jos se ei heitä virheilmoitusta, se tarkoittaa, että Hadoop on onnistuneesti antanut käyttöoikeudet Hive-kansioihin.
Vaihe 5) Pääsy Hive-kuoreen kirjoittamalla '. / hive ' -komento alla olevan kuvan mukaisesti.
Hive-kuoren komennot
Täällä aiomme luoda näytetaulukon käyttämällä Hive-komentokomentoa "create" sarakkeiden nimillä.
Esimerkkikoodi tietokannan luomiseen Hiveen
Yllä olevasta kuvakaappauksesta voimme havaita seuraavaa:
- Sarakkeiden nimitaulukon luominen pesässä
- Tässä taulukon nimi on "tuote", ja siinä on kolme saraketta, joista nimi on tuote, pname ja price
- Kolme sarakkeiden nimeä, jotka on merkitty niiden tietotyypillä
- Kaikki kentät päättyvät koomaan ','
- Näytetään pesäketiedot
- Käyttämällä "kuvaa" -komentoa voimme nähdä taulukon tiedot pesässä
- Tässä se näyttää sarakkeiden nimet ja vastaavat tietotyypit taulukon kaaviossa
- Lopussa se näyttää tämän komennon suorittamisen ajan ja haettujen rivien määrän
Esimerkkikoodi tietokannan luomiseen pesässä (itsetarkistusta varten)
1) Luo taulukkotuote (tuotteen int, pname-merkkijono, hinnan kellunta)
Row format delimitedFields terminated by ',';
2) kuvaa tuotetta: