Hogyan tölthet le & Telepítse a HIVE-t az Ubuntu-ra

Tartalomjegyzék:

Anonim

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-

  1. A kaptár telepítése
  2. 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

  1. A Hive Home elérési útjának elhelyezése a bashrc fájlban
  2. A Hadoop Home elérési útjának elhelyezése a hive-config.sh fájlban
  1. 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
  1. 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:

  1. 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 ','
  1. 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: