Учебники

2) Установка и настройка

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

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

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

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

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

Как установить улей

Шаг 1) Загрузка и установка Hive

Для загрузки стабильной установки Hive обратитесь к Apache URL, как указано ниже

http://www.apache.org/dyn/closer.cgi/hive/. Перейдите по URL-адресу и выберите ссылку для загрузки зеркала Apache.

Скачать и установить HIVE

Выберите последнюю версию Hive. (В моем текущем случае это улей — 3.1.2)

Скачать и установить HIVE

Нажмите на файл bin, и загрузка начнется.

Скачать и установить HIVE

Шаг 2) Извлечение файла tar.

Перейдите в папку с загруженным файлом Tar -> распакуйте файл tar, используя следующую команду

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

Установка и настройка HIVE и MYSQL

Шаг 3) Различные свойства конфигурации для размещения в Apache Hive.

На этом этапе мы собираемся сделать две вещи

  1. Размещение пути к Hive Home в файле bashrc
  2. Размещение пути Hadoop Home в hive-config.sh
  1. Упомяните Улей Патин ~ / .bashrc

Установка и настройка HIVE и MYSQL

  • Откройте файл bashrc, как показано на скриншоте выше.
  • Укажите домашний путь Hive, т.е. путь HIVE_HOME в файле bashrc, и экспортируйте его, как показано ниже

Установка и настройка HIVE и MYSQL

Код для размещения в 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 Home в поле конфигурации куста)

    Откройте hive-config.sh, как показано ниже

Установка и настройка HIVE и MYSQL

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

Установка и настройка HIVE и MYSQL

Шаг 4) Создание каталогов Hive в Hadoop:

Чтобы общаться с Hadoop, нам нужно создать каталоги в Hadoop, как показано ниже.

Установка и настройка HIVE и MYSQL

Предоставление корневых разрешений для создания папок Hive в Hadoop. Если оно не выдает никакого сообщения об ошибке, это означает, что Hadoop успешно предоставил разрешения для папок Hive.

Установка и настройка HIVE и MYSQL

Шаг 5) Попасть в оболочку Hive, введя ‘. Команда / hive, как показано ниже.

Установка и настройка HIVE и MYSQL

Команды оболочки улья

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

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

Установка и настройка HIVE и MYSQL

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

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

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

1) Создать таблицу product (product int, pname string, price float)

Row format delimited
Fields terminated by ',';

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