Jak pobrać & Zainstaluj HIVE na Ubuntu

Spisie treści:

Anonim

Przed instalacją Apache Hive wymagamy dedykowanej instalacji Hadoop, działającej ze wszystkimi demonami Hadoop.

Aby zainstalować Hadoop, sprawdź ten link

Gdy wszystkie demony Hadoop będą działać poprawnie, po prostu uruchom część instalacyjną Apache Hive.

Proces instalacji-

  1. Instalacja Hive
  2. Polecenia powłoki ula

Jak zainstalować gałąź

Krok 1) Pobieranie i instalowanie Hive

Aby pobrać stabilną konfigurację Hive, zapoznaj się z adresem URL Apache, jak wspomniano poniżej

http://www.apache.org/dyn/closer.cgi/hive/. Przejdź do adresu URL i wybierz łącze pobierania serwera lustrzanego Apache.

Wybierz najnowszą wersję Hive. (W moim obecnym przypadku jest to ul - 3.1.2)

Kliknij plik bin i rozpocznie się pobieranie.

Krok 2) Rozpakowanie pliku tar.

Przejdź do pobranej lokalizacji pliku Tar -> wyodrębnij plik tar za pomocą następującego polecenia

tar -xvf apache-hive-3.1.2-bin.tar.gz

Krok 3) Różne właściwości konfiguracyjne do umieszczenia w Apache Hive.

Na tym etapie zrobimy dwie rzeczy

  1. Umieszczanie ścieżki Hive Home w pliku bashrc
  2. Umieszczanie lokalizacji ścieżki Hadoop Home w hive-config.sh
  1. Wzmianka o Hive Pathin ~ / .bashrc
  • Otwórz plik bashrc, jak pokazano na powyższym zrzucie ekranu
  • Wspomnij ścieżkę główną Hive, tj. Ścieżkę HIVE_HOME w pliku bashrc i wyeksportuj ją, jak pokazano poniżej

Kod do umieszczenia w bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Eksportowanie ścieżki Hadoop w Hive-config.sh (aby komunikować się z ekosystemem Hadoop definiujemy ścieżkę Hadoop Home w polu konfiguracji hive)

    Otwórz plik hive-config.sh, jak pokazano poniżej

Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)

Krok 4) Tworzenie katalogów Hive w Hadoop:

Aby komunikować się z Hadoop, musimy utworzyć katalogi w Hadoop, jak pokazano poniżej.

Nadanie uprawnień roota do tworzenia folderów Hive na Hadoop.Jeśli nie wyświetla żadnego komunikatu o błędzie, oznacza to, że Hadoop pomyślnie nadał uprawnienia do folderów Hive.

Krok 5) Wejście do powłoki Hive przez wpisanie '. / hive ', jak pokazano poniżej.

Polecenia powłoki ula

Tutaj utworzymy przykładową tabelę za pomocą polecenia powłoki Hive „utwórz” z nazwami kolumn.

Przykładowy kod do tworzenia bazy danych w Hive

Na powyższym zrzucie ekranu możemy zauważyć, co następuje:

  1. Tworzenie przykładowej tabeli z nazwami kolumn w gałęzi
  • Tutaj nazwa tabeli to „produkt” z trzema nazwami kolumn: produkt, pname i cena
  • Nazwy trzech kolumn oznaczone odpowiednim typem danych
  • Wszystkie pola zakończone są przecinkiem ','
  1. Wyświetlanie informacji z tabeli gałęzi
  • Używając polecenia „opisz”, możemy zobaczyć informacje zawarte w tabeli w Hive
  • Tutaj wyświetla nazwy kolumn z ich odpowiednimi typami danych obecnymi w schemacie tabeli
  • Na koniec wyświetli czas wykonania tego polecenia i liczbę pobranych wierszy

Przykładowy kod do tworzenia bazy danych w gałęzi (do samodzielnego sprawdzenia)

1) Utwórz produkt tabelaryczny (int produktu, ciąg pname, zmienna cena)

Row format delimitedFields terminated by ',';

2) opisz produkt: