Как да инсталирате HIVE на Ubuntu (Ръководство за изтегляне и настройка)

Преди инсталирането на Apache Hive изискваме специален Hadoop инсталация, готова и работеща с всички демони на Hadoop.

За инсталиране на Hadoop проверете това връзка

След като всички демони на Hadoop работят добре, просто започнете инсталирането на частта Hive.

Процес на инсталиране на HIVE-

  1. Инсталиране на Hive
  2. Команди на Hive shell

Как да инсталирате Hive на Ubuntu

По-долу е даден процес стъпка по стъпка за това как да инсталирате Hive в Ubuntu:

Стъпка 1) Изтеглете и инсталирайте Hive on Ubuntu

За изтегляне на стабилна настройка на Hive вижте Apache URL адрес, както е посочено по-долу

http://www.apache.org/dyn/closer.cgi/hive/. Отидете на URL адреса и изберете връзката за изтегляне на огледално огледало на apache.

Инсталирайте Hive на Ubuntu

Изберете най-новата версия на настройката на Hive. (В настоящия ми случай това е кошер – 3.1.2)

Инсталирайте Hive на Ubuntu

Кликнете върху bin файла и изтеглянето ще започне.

Инсталирайте Hive на Ubuntu

Стъпка 2) Разархивирайте файла tar

Отидете до местоположението на изтегления файл Tar -> извлечете файла tar, като използвате следната команда, за да инсталирате Hive Ubuntu на вашата система

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

Инсталирайте Hive на Ubuntu

Стъпка 3) Поставете различни конфигурационни свойства в Apache Hive

В тази стъпка ще направим две неща

  1. Поставяне на началния път на Hive в bashrc файл
  2. Поставяне на местоположението на началния път на Hadoop в hive-config.sh
  1. споменавам Път на кошера ~/.bashrc

Инсталирайте Hive на Ubuntu

  • Отворете файла bashrc, както е показано на екранната снимка по-горе
  • Споменете началния път на Hive, т.е. HIVE_HOME пътя във файла bashrc и го експортирайте, както е показано по-долу

Инсталирайте Hive на Ubuntu

Кодът, който трябва да бъде поставен в bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. Експорт Hadoop път в Hive-config.sh (За да комуникираме с еко системата Hadoop, ние дефинираме началния път на Hadoop в полето за конфигурация на кошера)Отворете hive-config.sh, както е показано по-долу

Инсталирайте Hive на Ubuntu

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

Инсталирайте Hive на Ubuntu

Стъпка 4) Създайте Hive директории в Hadoop

За да комуникираме с Hadoop, трябва да създадем директории в Hadoop, както е показано по-долу.

Инсталирайте Hive на Ubuntu

Предоставяне на root разрешения за създаване на папки Hive в Hadoop. Ако не изведе никакво съобщение за грешка, това означава, че Hadoop успешно е дал разрешения на папките Hive.

Инсталирайте Hive на Ubuntu

Стъпка 5) Влезте в Hive shell

Влизане в Hive shell чрез влизане '. /кошер' команда, както е показано по-долу.

Инсталирайте Hive на Ubuntu

Команди на Hive shell

Тук ще създадем примерна таблица с помощта на командата на Hive shell „create“ с имена на колони.

Примерен код за създаване на база данни в Hive

Команди на Hive Shell

От горната екранна снимка можем да наблюдаваме следното:

  1. Създаване на примерна таблица с имена на колони в Hive
  • Тук името на таблицата е „продукт“ с три имена на колони продукт, име и цена
  • Трите имена на колони, обозначени със съответния им тип данни
  • Всички полета завършват със запетая ', '
  1. Показване на информация за Hive Table
  • С помощта на командата „describe“ можем да видим информацията за таблицата, присъстваща в Hive
  • Тук се показват имена на колони със съответните им типове данни, присъстващи в схемата на таблицата
  • Накрая ще покаже времето за изпълнение на тази команда и броя на извлечените от нея редове

Примерен код за създаване на база данни в Кошер (За самопроверка)

1) Създаване на таблица product (product int, pname string, price float)

Row format delimited
Fields terminated by ',';

2) опишете продукта: