Як встановити HIVE на Ubuntu (Посібник із завантаження та налаштування)

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

Для встановлення Hadoop перевірте це link

Коли всі демони Hadoop запрацюють нормально, просто почніть встановлення частини Hive.

Процес встановлення HIVE-

  1. Встановлення Hive
  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 у файлі bashrc
  2. Розміщення шляху Hadoop Home у hive-config.sh
  1. Mention Шлях вулика ~/.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-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 Shell

З наведеного вище знімка екрана ми можемо побачити наступне:

  1. Створення зразкової таблиці з іменами стовпців у Hive
  • Тут назва таблиці «продукт» із трьома назвами стовпців продукт, назва та ціна
  • Три назви стовпців, позначені відповідним типом даних
  • Усі поля закінчуються комою ', '
  1. Відображення інформації Hive Table
  • Використовуючи команду «describe», ми можемо побачити інформацію про таблицю, наявну в Hive
  • Тут відображаються назви стовпців із відповідними типами даних у схемі таблиці
  • Наприкінці він відобразить час виконання цієї команди та кількість отриманих рядків

Зразок коду для створення бази даних у Вулик (Для самоперевірки)

1) Створіть таблицю product (product int, pname string, price float)

Row format delimited
Fields terminated by ',';

2) описати продукт: