Wat is 'n korf Metastore?
Wat is 'n korf Metastore?

Video: Wat is 'n korf Metastore?

Video: Wat is 'n korf Metastore?
Video: Expert Roundtable: The Future of Metadata After Hive Metastore 2024, Mei
Anonim

Metastore is die sentrale bewaarplek van Apache Korf-metadata . Dit stoor metadata vir Korf tabelle (soos hul skema en ligging) en partisies in 'n relasionele databasis. Dit bied kliënte toegang tot hierdie inligting deur te gebruik metastoor diens API. N diens wat verskaf metastoor toegang tot ander Apache Korf dienste.

Vervolgens kan 'n mens ook vra, wat is die standaard Metastore vir korf?

Derby databasis is die verstek metastore vir Hive wat slegs een gebruiker ondersteun, dus net een dop wat jy kan oopmaak.

Net so, wat is die verskil tussen plaaslike en afgeleë Metastore? In vergelyking met die Plaaslik modus, daar is een voordeel van die gebruik van die Afgeleë modus, dit wil sê Afgeleë modus het nie die administrateur nodig om JDBC-aanmeldinligting vir die metastoor databasis saam met elke Hive-gebruiker, maar plaaslik modus doen.

Langs bo, waar is die korf Metastore?

By verstek is die ligging van die pakhuis file:///user/ korf /pakhuis en ons kan ook die gebruik korf -werf. xml-lêer vir die plaaslike of afgeleë metastoor . Wanneer ons die MySQL JDBC-bestuurder gebruik, laai ons Jconnector (MySQL JDBC-bestuurder) af en plaas dit in die $HIVE_HOME/lib en plaas korf -werf.

Waarom word Metastore nie in HDFS gestoor nie?

Sodat die metastoor gebruik óf 'n tradisionele relasionele databasis (soos MySQL, Oracle) óf lêerstelsel (soos plaaslik, NFS, AFS) en nie HDFS nie . As gevolg hiervan, HiveQL-stellings wat slegs toegang verkry metadata voorwerpe word met baie lae latensie uitgevoer. Hive moet egter eksplisiet konsekwentheid tussen handhaaf metadata en data."

Aanbeveel: