Hay dos servicios para el acceso a datos en Hive, Metastore Server y HiveServer2.
Nota: Estos dos servicios son diferentes, en pocas palabras: Metastore Server es responsable del acceso a los metadatos, es decir, la estructura de la tabla, la información de la biblioteca. Tales como: SHOW DATABASES; y HiveServer2 es responsable de acceder a los datos específicos en la tabla Hive.
Metastore Server y HiveServer2 son dos servicios independientes
Servidor Metastore:
El portal de acceso a metadatos de Hive utiliza el protocolo Thrift para
proporcionar acceso en varios idiomas a los metadatos de Hive .
HiveServer2:
El portal de acceso para datos en la biblioteca de Hive también es aplicable al protocolo de ahorro, que proporciona acceso en varios idiomas a los datos en Hive, como Python común, Java y otros accesos remotos a los datos de Hive. El cliente beeline también accede a los datos a través de HiveServer2.
Relativamente hablando, si hay una mesa en Hive. Acceda a la información de esta tabla a través del servidor Metastore
Acceda al contenido específico de la tabla, a través de HiveServer2