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-
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.
Wybierz najnowszą wersję konfiguracji Hive. (W moim obecnym przypadku jest to ul – 3.1.2)
Kliknij plik bin i rozpocznie się pobieranie.
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
Krok 3) Umieść różne właściwości konfiguracyjne w Apache Hive
Na tym etapie zrobimy dwie rzeczy
- Umieszczanie ścieżki domowej Hive w pliku bashrc
- Umieszczanie lokalizacji ścieżki głównej usługi Hadoop w pliku hive-config.sh
- Wzmianka Ścieżka gałęzi ~/.bashrc
- 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
Kod do umieszczenia w bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- 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
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Krok 4) Utwórz katalogi Hive w Hadoop
Aby komunikować się z Hadoopem, musimy utworzyć katalogi w Hadoop, jak pokazano poniżej.
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.
Krok 5) Wejdź do powłoki Hive
Dostanie się do powłoki Hive poprzez wejście '. /ul' polecenie, 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 zaobserwować następujące rzeczy:
- 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 ', '
- 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: