¿Qué es un Metastore de colmena?
¿Qué es un Metastore de colmena?

Video: ¿Qué es un Metastore de colmena?

Video: ¿Qué es un Metastore de colmena?
Video: Core Databricks: Understand the Hive Metastore 2024, Mayo
Anonim

Metastore es el repositorio central de Apache Metadatos de Hive . Almacena metadatos por Colmena tablas (como su esquema y ubicación) y particiones en una base de datos relacional. Proporciona al cliente acceso a esta información mediante el uso de metastore API de servicio. Un servicio que brinda metastore acceso a otros Apache Colmena servicios.

Posteriormente, también se puede preguntar, ¿cuál es el Metastore predeterminado para hive?

La base de datos de Derby es la Metastore predeterminado para Hive que admite solo un usuario, por lo que solo puede abrir un shell.

Del mismo modo, ¿cuál es la diferencia entre Metastore local y remoto? En comparación con el Local modo, hay una ventaja de utilizar el Remoto modo, eso es Remoto El modo no necesita que el administrador comparta la información de inicio de sesión de JDBC para el metastore base de datos junto con cada usuario de Hive, pero local el modo lo hace.

Además de arriba, ¿dónde está el Metastore de la colmena?

De forma predeterminada, la ubicación del almacén es file: /// user / colmena / warehouse y también podemos utilizar el colmena -sitio. xml archivo para el local o remoto metastore . Cuando usamos el controlador MySQL JDBC, luego descargamos Jconnector (controlador MySQL JDBC) y lo colocamos en $ HIVE_HOME / lib y colocamos colmena -sitio.

¿Por qué Metastore no se almacena en HDFS?

Entonces el metastore utiliza una base de datos relacional tradicional (como MySQL, Oracle) o un sistema de archivos (como local, NFS, AFS) y no HDFS . Como resultado, las declaraciones de HiveQL que solo acceden metadatos los objetos se ejecutan con una latencia muy baja. Sin embargo, Hive tiene que mantener explícitamente la coherencia entre metadatos y datos.

Recomendado: