Как установить HIVE на Ubuntu (Руководство по загрузке и настройке)

Перед установкой Apache Hive нам потребуется выделенный Hadoop установка, запуск и работа со всеми демонами Hadoop.

Для установки Hadoop проверьте это ссылке.

Как только все демоны Hadoop заработают нормально, просто начните установку части Hive.

Процесс установки HIVE-

  1. Установка улья
  2. Команды оболочки Hive

Как установить Hive на Ubuntu

Ниже приведен пошаговый процесс установки Hive в Ubuntu:

Шаг 1) Загрузите и установите Hive на 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 Home в файле bashrc
  2. Размещение местоположения домашнего пути Hadoop в hive-config.sh
  1. Mention Улей Pathin ~/.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)Откройте 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

Чтобы попасть в оболочку Hive, введите '. /улей' команду, как показано ниже.

Установите Hive на Ubuntu

Команды оболочки Hive

Здесь мы собираемся создать образец таблицы с помощью команды оболочки Hive «create» с именами столбцов.

Пример кода для создания базы данных в Hive

Команды оболочки Hive

На приведенном выше снимке экрана мы можем наблюдать следующее:

  1. Создание образца таблицы с именами столбцов в Hive
  • Здесь имя таблицы — «продукт» с тремя именами столбцов. продукт, имя и цена
  • Три имени столбца, обозначаемые соответствующим типом данных.
  • Все поля завершаются запятой ', '
  1. Отображение информации о таблице улья
  • Используя команду «описать», мы можем увидеть информацию таблицы, присутствующую в Hive.
  • Здесь отображаются имена столбцов с соответствующими типами данных, присутствующими в схеме таблицы.
  • В конце будет отображено время выполнения этой команды и количество полученных ею строк.

Пример кода для создания базы данных в Hive (Для самопроверки)

1) Создайте таблицу продуктов (продукт int, строка pname, плавающая цена)

Row format delimited
Fields terminated by ',';

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