Az Apache Hive telepítése előtt szükségünk van egy dedikált Hadoop telepítésre, amely az összes Hadoop démon mellett fut és fut.
A Hadoop telepítéséhez ellenőrizze ezt a linket
Miután az összes Hadoop démon jól működik, indítsa el az Apache Hive telepítési részét.
Telepítési folyamat-
- A kaptár telepítése
- Hive shell parancsok
A Hive telepítése
1. lépés: A Hive letöltése és telepítése
A Hive stabil telepítésének letöltéséhez tekintse meg az Apache URL-t az alábbiak szerint
http://www.apache.org/dyn/closer.cgi/hive/. Lépjen az URL-re, és válassza az apache mirror letöltési linket.
Válassza ki a Hive legújabb verzióját. (Jelenlegi esetemben a kaptár - 3.1.2)
Kattintson a kuka fájlra, és elindul a letöltés.
2. lépés: A tar fájl kinyerése.
Lépjen a letöltött Tar fájl helyre -> bontsa ki a tar fájlt a következő paranccsal
tar -xvf apache-hive-3.1.2-bin.tar.gz
3. lépés: Különböző konfigurációs tulajdonságok az Apache Hive-ban.
Ebben a lépésben két dolgot fogunk megtenni
- A Hive Home elérési útjának elhelyezése a bashrc fájlban
- A Hadoop Home elérési útjának elhelyezése a hive-config.sh fájlban
- Hive Pathin ~ / .bashrc megemlítése
- Nyissa meg a bashrc fájlt a fenti képernyőkép szerint
- Említse meg a Hive home elérési útját, azaz a HIVE_HOME elérési utat a bashrc fájlban, és exportálja az alábbiak szerint
A bashrc-be helyezendő kód
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
- Hadoop elérési út exportálása a Hive-config.sh fájlba (A Hadoop öko rendszerrel való kommunikációhoz meghatározzuk a Hadoop Home elérési utat a hive 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: Hive könyvtárak létrehozása a Hadoopban:
A Hadoopszal való kommunikációhoz könyvtárakat kell létrehoznunk a Hadoop-ban, az alábbiak szerint.
Gyökérengedélyek megadása Hive mappák létrehozásához a Hadoop szolgáltatásban. Ha nem dob hibaüzenetet, akkor ez azt jelenti, hogy a Hadoop sikeresen engedélyeket adott a Hive mappákhoz.
5. lépés: Belépés a Hive héjába a ' / hive ' parancs az alábbiak szerint.
Hive shell parancsok
Itt létrehozunk egy mintatáblát a Hive shell "create" parancsával, oszlopnevekkel.
Mintakód a Hive adatbázis létrehozásához
A fenti képernyőképen a következőket figyelhetjük meg:
- Oszlopnevekkel ellátott mintatábla létrehozása a Hive-ban
- Itt a táblázat neve "termék", három oszlop neve: termék, név és ár
- A három oszlopnév a megfelelő adattípusukkal jelölve
- Az összes mezőt kóma zárja le ','
- A kaptár táblázat információinak megjelenítése
- A "leírja" paranccsal megnézhetjük a Hive-ban található táblázat információkat
- Itt oszlopneveket jelenít meg a megfelelő adattípusokkal, amelyek a táblázat sémájában találhatók
- 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 a kaptárban (önellenőrzéshez)
1) Táblázat létrehozása (termék int, pname karakterlánc, ár float)
Row format delimitedFields terminated by ',';
2) írja le a terméket: