Преди инсталирането на Apache Hive ние се нуждаем от специална инсталация на Hadoop, която работи и работи с всички демони на Hadoop.
За инсталиране на Hadoop проверете тази връзка
След като всички демони на Hadoop работят добре, просто стартирайте инсталационната част на Apache Hive.
Процес на инсталиране-
- Инсталиране на кошер
- Команди на черупката на кошера
Как да инсталирам кошер
Стъпка 1) Изтегляне и инсталиране на кошер
За изтегляне на стабилна настройка на Hive вижте URL адреса на Apache, както е споменато по-долу
http://www.apache.org/dyn/closer.cgi/hive/. Отидете на URL адреса и изберете връзката за изтегляне на огледален апаш.
Изберете най-новата версия на Hive. (В настоящия ми случай това е кошер - 3.1.2)
Кликнете върху bin файла и изтеглянето ще започне.
Стъпка 2) Извличане на tar файла.
Отидете до местоположението на изтегления Tar файл -> извлечете tar файла, като използвате следната команда
tar -xvf apache-hive-3.1.2-bin.tar.gz
Стъпка 3) Различни свойства на конфигурацията, които трябва да бъдат поставени в Apache Hive.
В тази стъпка ще направим две неща
- Поставяне на Hive Home path във файл bashrc
- Поставяне на местоположението на Hadoop Home path в hive-config.sh
- Споменете Hive Pathin ~ / .bashrc
- Отворете файла bashrc, както е показано на горната екранна снимка
- Споменете Hive home path, т.е. HIVE_HOME path в 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 Home в полето за конфигуриране на кошера)
Отворете 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 чрез въвеждане на '. / hive ', както е показано по-долу.
Команди на черупката на кошера
Тук ще създадем примерна таблица, като използваме командата на Hive shell "create" с имена на колони.
Примерен код за създаване на база данни в Hive
От горната снимка на екрана можем да наблюдаваме следното:
- Създаване на примерна таблица с имена на колони в кошер
- Тук името на таблицата е „продукт“ с три имена на колони продукт, име и цена
- Трите имена на колони, обозначени със съответния им тип данни
- Всички полета са прекратени с кома ','
- Показване на информация за таблицата на кошерите
- Използвайки командата "descri", можем да видим информацията за таблицата в Hive
- Тук той показва имена на колони със съответните типове данни, налични в схемата на таблицата
- В края ще покаже времето за изпълнение на тази команда и броя на редовете, които е взела
Примерен код за създаване на база данни в Hive (за самопроверка)
1) Създаване на продукт на маса (продукт int, pname низ, плаваща цена)
Row format delimitedFields terminated by ',';
2) опишете продукта: