Что такое улей Metastore?
Что такое улей Metastore?

Видео: Что такое улей Metastore?

Видео: Что такое улей Metastore?
Видео: Что такое Hive MetaStore?? 2024, Май
Anonim

Метастор центральный репозиторий Apache Метаданные улья . Он хранит метаданные для Улей таблицы (например, их схема и расположение) и разделы в реляционной базе данных. Он предоставляет клиенту доступ к этой информации с помощью метастор сервисный API. Услуга, предоставляющая метастор доступ к другим Apache Улей Сервисы.

Впоследствии можно также спросить, какое хранилище метастазов используется по умолчанию для улья?

База данных Дерби - это хранилище метаданных по умолчанию для Hive который поддерживает только одного пользователя, поэтому вы можете открыть только одну оболочку.

Точно так же в чем разница между локальным и удаленным Metastore? В сравнение с Местный режим, есть одно преимущество использования Удаленный режим, то есть Удаленный режиму не требуется, чтобы администратор делился информацией для входа в JDBC для метастор базы данных вместе с каждым пользователем Hive, но местный режим делает.

Кроме того, где находится улей Metastore?

По умолчанию расположение склада - file: /// user / улей / склад, и мы также можем использовать улей -сайт. xml для локального или удаленного метастор . Когда мы используем драйвер JDBC MySQL, мы загружаем Jconnector (драйвер JDBC MySQL), помещаем его в $ HIVE_HOME / lib и помещаем улей -сайт.

Почему Metastore не хранится в HDFS?

Так что метастор использует либо традиционную реляционную базу данных (например, MySQL, Oracle), либо файловую систему (например, локальную, NFS, AFS) и не HDFS . В результате операторы HiveQL, которые обращаются только к метаданные объекты выполняются с очень низкой задержкой. Однако Hive должен явно поддерживать согласованность между метаданные и данные.

Рекомендуемые: