Как да инсталирате HIVE на Ubuntu (Ръководство за изтегляне и настройка)
Преди инсталирането на Apache Hive изискваме специален Hadoop инсталация, готова и работеща с всички демони на Hadoop.
За инсталиране на Hadoop проверете това връзка
След като всички демони на Hadoop работят добре, просто започнете инсталирането на частта Hive.
Процес на инсталиране на HIVE-
Как да инсталирате Hive на Ubuntu
По-долу е даден процес стъпка по стъпка за това как да инсталирате Hive в Ubuntu:
Стъпка 1) Изтеглете и инсталирайте Hive on Ubuntu
За изтегляне на стабилна настройка на Hive вижте Apache URL адрес, както е посочено по-долу
http://www.apache.org/dyn/closer.cgi/hive/. Отидете на URL адреса и изберете връзката за изтегляне на огледално огледало на apache.
Изберете най-новата версия на настройката на Hive. (В настоящия ми случай това е кошер – 3.1.2)
Кликнете върху bin файла и изтеглянето ще започне.
Стъпка 2) Разархивирайте файла tar
Отидете до местоположението на изтегления файл Tar -> извлечете файла tar, като използвате следната команда, за да инсталирате Hive Ubuntu на вашата система
tar –xvf apache-hive-3.1.2-bin.tar.gz
Стъпка 3) Поставете различни конфигурационни свойства в Apache Hive
В тази стъпка ще направим две неща
- Поставяне на началния път на Hive в bashrc файл
- Поставяне на местоположението на началния път на Hadoop в hive-config.sh
- споменавам Път на кошера ~/.bashrc
- Отворете файла bashrc, както е показано на екранната снимка по-горе
- Споменете началния път на Hive, т.е. HIVE_HOME пътя във файла bashrc и го експортирайте, както е показано по-долу
Кодът, който трябва да бъде поставен в bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Експорт Hadoop път в Hive-config.sh (За да комуникираме с еко системата Hadoop, ние дефинираме началния път на Hadoop в полето за конфигурация на кошера)Отворете hive-config.sh, както е показано по-долу
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Стъпка 4) Създайте Hive директории в Hadoop
За да комуникираме с Hadoop, трябва да създадем директории в Hadoop, както е показано по-долу.
Предоставяне на root разрешения за създаване на папки Hive в Hadoop. Ако не изведе никакво съобщение за грешка, това означава, че Hadoop успешно е дал разрешения на папките Hive.
Стъпка 5) Влезте в Hive shell
Влизане в Hive shell чрез влизане '. /кошер' команда, както е показано по-долу.
Команди на Hive shell
Тук ще създадем примерна таблица с помощта на командата на Hive shell „create“ с имена на колони.
Примерен код за създаване на база данни в Hive
От горната екранна снимка можем да наблюдаваме следното:
- Създаване на примерна таблица с имена на колони в Hive
- Тук името на таблицата е „продукт“ с три имена на колони продукт, име и цена
- Трите имена на колони, обозначени със съответния им тип данни
- Всички полета завършват със запетая ', '
- Показване на информация за Hive Table
- С помощта на командата „describe“ можем да видим информацията за таблицата, присъстваща в Hive
- Тук се показват имена на колони със съответните им типове данни, присъстващи в схемата на таблицата
- Накрая ще покаже времето за изпълнение на тази команда и броя на извлечените от нея редове
Примерен код за създаване на база данни в Кошер (За самопроверка)
1) Създаване на таблица product (product int, pname string, price float)
Row format delimited Fields terminated by ',';
2) опишете продукта: