Як завантажити & Встановіть HIVE на Ubuntu

Зміст:

Anonim

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

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

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

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

  1. Встановлення вулика
  2. Команди оболонки вулика

Як встановити вулик

Крок 1) Завантаження та встановлення вулика

Для завантаження стабільного налаштування Hive зверніться до URL-адреси Apache, як зазначено нижче

http://www.apache.org/dyn/closer.cgi/hive/. Перейдіть за URL-адресою та виберіть посилання для завантаження дзеркала apache.

Виберіть останню версію Hive. (У моєму теперішньому випадку це вулик - 3.1.2)

Клацніть на файл смітника та почнеться завантаження.

Крок 2) Витяг файлу tar.

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

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

Крок 3) Різні властивості конфігурації, які потрібно розмістити в Apache Hive.

На цьому кроці ми збираємось зробити дві речі

  1. Розміщення домашнього шляху Hive у файлі bashrc
  2. Розміщення розташування домашньої доріжки Hadoop у hive-config.sh
  1. Згадайте Hive 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
  1. Експортування шляху Hadoop у Hive-config.sh (Для взаємодії з екосистемою Hadoop ми визначаємо домашній шлях Hadoop у полі конфігурації вулика)

    Відкрийте 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, як показано нижче.

Надання кореневих дозволів на створення папок Hive в Hadoop. Якщо воно не видає жодного повідомлення про помилку, це означає, що Hadoop успішно надав дозволи папкам Hive.

Крок 5) Потрапляння в оболонку Hive, ввівши '. / hive ', як показано нижче.

Команди оболонки вулика

Тут ми збираємося створити зразок таблиці за допомогою команди оболонки Hive "create" з іменами стовпців.

Зразок коду для створення бази даних у вулику

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

  1. Створення зразкової таблиці з назвами стовпців у вулику
  • Тут назва таблиці - "товар" із трьома назвами стовпців product, pname та price
  • Три назви стовпців, позначені відповідним типом даних
  • Усі поля припиняються комою ','
  1. Відображення інформації таблиці вуликів
  • За допомогою команди "описувати" ми можемо бачити інформацію таблиці, що присутня у Вулику
  • Тут він відображає імена стовпців із відповідними типами даних, представленими в схемі таблиці
  • Наприкінці відображатиметься час виконання цієї команди та кількість отриманих рядків

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

1) Створіть табличний продукт (product int, pname string, price float)

Row format delimitedFields terminated by ',';

2) опишіть товар: