Jak zainstalować HIVE na Ubuntu (Podręcznik pobierania i konfiguracji)

Przed instalacją Apache Hive potrzebujemy dedykowanego Hadoop instalacja, uruchomienie i działanie ze wszystkimi demonami Hadoop.

Aby zainstalować Hadoop, sprawdź to link

Gdy wszystkie demony Hadoop będą działać poprawnie, po prostu rozpocznij instalację części Hive.

Proces instalacji HIVE-

  1. Instalacja ula
  2. Polecenia powłoki ula

Jak zainstalować Hive na Ubuntu

Poniżej znajduje się krok po kroku proces instalacji Hive Ubuntu:

Krok 1) Pobierz i zainstaluj Hive na Ubuntu

Aby pobrać stabilną konfigurację Hive, zobacz Apache Adres URL podany poniżej

http://www.apache.org/dyn/closer.cgi/hive/. Przejdź do adresu URL i wybierz link do pobrania Apache Mirror.

Zainstaluj Hive na Ubuntu

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

Zainstaluj Hive na Ubuntu

Kliknij plik bin i rozpocznie się pobieranie.

Zainstaluj Hive na Ubuntu

Krok 2) Wyodrębnij plik tar

Przejdź do lokalizacji pobranego pliku Tar -> rozpakuj plik tar, używając następującego polecenia, aby zainstalować Hive Ubuntu w twoim systemie

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

Zainstaluj Hive na Ubuntu

Krok 3) Umieść różne właściwości konfiguracyjne w Apache Hive

Na tym etapie zrobimy dwie rzeczy

  1. Umieszczanie ścieżki domowej Hive w pliku bashrc
  2. Umieszczanie lokalizacji ścieżki głównej usługi Hadoop w pliku hive-config.sh
  1. Wzmianka Ścieżka gałęzi ~/.bashrc

Zainstaluj Hive na Ubuntu

  • Otwórz plik bashrc, jak pokazano na powyższym zrzucie ekranu
  • Wspomnij o ścieżce domowej Hive, tj. ścieżce HIVE_HOME w pliku bashrc i wyeksportuj ją, jak pokazano poniżej

Zainstaluj Hive na Ubuntu

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żka usługi Hadoop w Hive-config.sh (Aby komunikować się z ekosystemem Hadoop, definiujemy ścieżkę Hadoop Home w polu konfiguracji gałęzi)Otwórz plik hive-config.sh, jak pokazano poniżej

Zainstaluj Hive na Ubuntu

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

Zainstaluj Hive na Ubuntu

Krok 4) Utwórz katalogi Hive w Hadoop

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

Zainstaluj Hive na Ubuntu

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

Zainstaluj Hive na Ubuntu

Krok 5) Wejdź do powłoki Hive

Dostanie się do powłoki Hive poprzez wejście '. /ul' polecenie, jak pokazano poniżej.

Zainstaluj Hive na Ubuntu

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

Polecenia powłoki Hive

Na powyższym zrzucie ekranu możemy zaobserwować następujące rzeczy:

  1. Utworzenie przykładowej tabeli z nazwami kolumn w Hive
  • Tutaj nazwa tabeli to „produkt” z trzema nazwami kolumn produkt, nazwa i cena
  • Nazwy trzech kolumn oznaczone odpowiednimi typami danych
  • Wszystkie pola zakończone są przecinkiem ', '
  1. Wyświetlanie informacji o tabeli Hive
  • Za pomocą polecenia „opisz” możemy zobaczyć informacje o tabeli znajdującej się w Hive
  • Tutaj wyświetla nazwy kolumn z odpowiadającymi im 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 Ul (Do samodzielnego sprawdzenia)

1) Utwórz tabelę produktu (int produktu, ciąg pname, cena zmiennoprzecinkowa)

Row format delimited
Fields terminated by ',';

2) opisz produkt: