Как установить HIVE на Ubuntu (Руководство по загрузке и настройке)
Перед установкой Apache Hive нам потребуется выделенный Hadoop установка, запуск и работа со всеми демонами Hadoop.
Для установки Hadoop проверьте это ссылке.
Как только все демоны Hadoop заработают нормально, просто начните установку части Hive.
Процесс установки HIVE-
Как установить Hive на Ubuntu
Ниже приведен пошаговый процесс установки Hive в Ubuntu:
Шаг 1) Загрузите и установите Hive на 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 Home в файле bashrc
- Размещение местоположения домашнего пути Hadoop в hive-config.sh
- Mention Улей Pathin ~/.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)Откройте 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
Здесь мы собираемся создать образец таблицы с помощью команды оболочки Hive «create» с именами столбцов.
Пример кода для создания базы данных в Hive
На приведенном выше снимке экрана мы можем наблюдать следующее:
- Создание образца таблицы с именами столбцов в Hive
- Здесь имя таблицы — «продукт» с тремя именами столбцов. продукт, имя и цена
- Три имени столбца, обозначаемые соответствующим типом данных.
- Все поля завершаются запятой ', '
- Отображение информации о таблице улья
- Используя команду «описать», мы можем увидеть информацию таблицы, присутствующую в Hive.
- Здесь отображаются имена столбцов с соответствующими типами данных, присутствующими в схеме таблицы.
- В конце будет отображено время выполнения этой команды и количество полученных ею строк.
Пример кода для создания базы данных в Hive (Для самопроверки)
1) Создайте таблицу продуктов (продукт int, строка pname, плавающая цена)
Row format delimited Fields terminated by ',';
2)опишите продукт: