Hogyan telepítsük a HIVE-t Ubuntu (Letöltési és beállítási útmutató)
Az Apache Hive telepítése előtt dedikált Hadoop telepítés, és fut az összes Hadoop démonnal.
A Hadoop telepítéséhez ellenőrizze ezt link
Ha az összes Hadoop démon jól működik, kezdje el a Hive rész telepítését.
HIVE telepítési folyamat -
A Hive telepítése Ubuntu
Az alábbiakban egy lépésről lépésre bemutatjuk a Hive in telepítésének folyamatát Ubuntu:
1. lépés) Töltse le és telepítse a Hive-t Ubuntu
A Hive stabil beállításának letöltéséhez lásd Apache URL az alábbiak szerint
http://www.apache.org/dyn/closer.cgi/hive/. Nyissa meg az URL-t, és válassza ki az apache tükör letöltési hivatkozását.
Válassza ki a Hive-beállítás legújabb verzióját. (Jelenlegi esetemben kaptár – 3.1.2)
Kattintson a bin fájlra, és elindul a letöltés.
2. lépés) Bontsa ki a tar fájlt
Menjen a letöltött Tar fájl helyére -> bontsa ki a tar fájlt a következő paranccsal a Hive telepítéséhez Ubuntu a rendszereden
tar –xvf apache-hive-3.1.2-bin.tar.gz
3. lépés: Helyezzen el különböző konfigurációs tulajdonságokat az Apache Hive-ba
Ebben a lépésben két dolgot fogunk tenni
- A Hive Home elérési út elhelyezése a bashrc fájlban
- A Hadoop Home elérési út helyének elhelyezése a hive-config.sh fájlban
- Említés Hive Pathin ~/.bashrc
- Nyissa meg a bashrc fájlt a fenti képernyőképen látható módon
- Említse meg a Hive kezdőútvonalát, azaz a HIVE_HOME elérési utat a bashrc fájlban, és exportálja azt az alábbiak szerint
A kódot a bashrc-ban kell elhelyezni
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Exportálása Hadoop-útvonal a Hive-config.sh-ban (A Hadoop ökorendszerrel való kommunikáció érdekében meghatározzuk a Hadoop Home útvonalat a kaptár konfigurációs mezőjében)Nyissa meg a hive-config.sh fájlt az alábbiak szerint
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
4. lépés) Hozzon létre Hive-könyvtárakat a Hadoopban
A Hadoop-pal való kommunikációhoz könyvtárakat kell létrehoznunk a Hadoopban az alábbiak szerint.
Rootengedélyek megadása Hive-mappák létrehozásához a Hadoopban. Ha nem ad hibaüzenetet, az azt jelenti, hogy a Hadoop sikeresen engedélyt adott a Hive mappáihoz.
5. lépés) Lépjen be a Hive shellbe
Bejutni a Hive héjba belépéssel '. /kaptár' parancsot az alábbiak szerint.
Hive shell parancsok
Itt mintatáblázatot fogunk létrehozni a Hive shell „create” parancsával oszlopnevekkel.
Mintakód adatbázis létrehozásához a Hive-ban
A fenti képernyőképből a következőket figyelhetjük meg:
- Mintatábla létrehozása oszlopnevekkel a Hive-ban
- Itt a táblázat neve „termék”, három oszlopnévvel termék, pname és ár
- A három oszlopnév a megfelelő adattípussal jelölve
- Minden mezőt kóma zár le,
- Hive Table információk megjelenítése
- A „describe” paranccsal meg tudjuk tekinteni a Hive-ben található táblázatinformációkat
- Itt az oszlopneveket jeleníti meg a megfelelő adattípusokkal, amelyek a táblázatsémában vannak
- A végén megjelenik a parancs végrehajtásának ideje és a beolvasott sorok száma
Mintakód az adatbázis létrehozásához Kaptár (Önellenőrzéshez)
1) Hozzon létre táblázatterméket (termék int, pname string, ár float)
Row format delimited Fields terminated by ',';
2) írja le a terméket: