O que é uma colmeia Metastore?
O que é uma colmeia Metastore?

Vídeo: O que é uma colmeia Metastore?

Vídeo: O que é uma colmeia Metastore?
Vídeo: Hive DIY. Uses & Limitations of Apache Hive and Hive Metastore | Learn Hive | Edureka 2024, Maio
Anonim

Metastore é o repositório central do Apache Metadados Hive . Armazena metadados para Colmeia tabelas (como seu esquema e localização) e partições em um banco de dados relacional. Ele fornece acesso do cliente a essas informações usando metastore API de serviço. Um serviço que oferece metastore acesso a outro Apache Colmeia Serviços.

Posteriormente, também se pode perguntar: qual é o Metastore padrão para colmeia?

O banco de dados Derby é o metastore padrão para Hive que suporta apenas um usuário, portanto, apenas um shell você pode abrir.

Da mesma forma, qual é a diferença entre Metastore local e remoto? No comparação com o Local modo, há um benefício de usar o Controlo remoto modo, isso é Controlo remoto modo não precisa que o administrador compartilhe informações de login JDBC para o metastore banco de dados junto com cada usuário Hive, mas local modo sim.

Ao lado de cima, onde fica a colmeia Metastore?

Por padrão, a localização do armazém é file: /// user / colmeia / warehouse e também podemos usar o colmeia -local. arquivo xml para o local ou remoto metastore . Quando usamos o driver JDBC MySQL, baixamos o Jconnector (driver JDBC MySQL) e o colocamos em $ HIVE_HOME / lib e colocamos colmeia -local.

Por que o Metastore não é armazenado no HDFS?

Então o metastore usa um banco de dados relacional tradicional (como MySQL, Oracle) ou sistema de arquivos (como local, NFS, AFS) e não HDFS . Como resultado, as instruções HiveQL que apenas acessam metadados objetos são executados com latência muito baixa. No entanto, o Hive deve manter explicitamente a consistência entre metadados e dados."

Recomendado: