Создание таблицы базы данных с использованием языка запросов Hive (HQL)

Опубликовано: 15 Февраля, 2022

Hive - это решение для хранилища данных, построенное на основе Hadoop. В Hive данные управляются в распределенной файловой системе Hadoop (HDFS). В этой схеме при чтении не требуется проверка ограничений, как это требуется в СУБД. Он особенно предназначен для работы с очень большим набором данных. Hive использует язык запросов, известный как Hive Query Language (HQL).

Шаги по созданию таблицы с использованием HQL в Unix:

Шаг 1: Напишите команду «куст» для создания базы данных.

Шаг 2: Создайте новую базу данных.

 куст (по умолчанию)> создать базу данных имя_базы_данных
             >;

Шаг 3. Чтобы просмотреть все базы данных, представленные в команде записи улья:

 куст (по умолчанию)> показать базы данных

Шаг 4: Чтобы использовать базу данных, созданную на шаге 2, напишите команду:

 куст (по умолчанию)> использовать name_of_database;

Шаг 5: Для создания таблицы используйте следующую команду:

 улей (имя_базы_данных)> создать таблицу имя_таблицы
               > (
               > id int,
               > строка имени,
               > городская строка
               >);

Шаг 6: Таблица создана и для вставки записей в таблицу команда записи:

 улей (имя_базы_данных)> вставить в таблицу имя_таблицы
                      > значения (101, 'Ayush', 'Saxena');

После нажатия клавиши ввода запрос Hive автоматически запустит задание MapReduce и начнется обработка.

Шаг 7: Чтобы отобразить все записи, присутствующие в таблице, напишите запрос:

 > выберите * из table_name;