Создание таблицы базы данных с использованием языка запросов Hive (HQL)
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;