Video: Co je to úl Metastore?
2024 Autor: Lynn Donovan | [email protected]. Naposledy změněno: 2023-12-15 23:44
Metastore je centrální úložiště Apache Metadata podregistru . Ukládá se metadata pro Úl tabulky (jako jejich schéma a umístění) a oddíly v relační databázi. Klientům poskytuje přístup k těmto informacím pomocí metastore servisní API. Služba, která poskytuje metastore přístup k dalším Apache Úl služby.
Následně se lze také zeptat, jaký je výchozí Metastore pro úl?
Databáze Derby je výchozí metaúložiště pro Hive který podporuje pouze jednoho uživatele, takže můžete otevřít pouze jeden shell.
Podobně, jaký je rozdíl mezi místním a vzdáleným Metastore? v srovnání s Místní existuje jedna výhoda použití Dálkový režimu, tzn Dálkový režim nepotřebuje, aby administrátor sdílel přihlašovací údaje JDBC pro metastore databáze spolu s každým uživatelem Hive, ale místní režim ano.
Kde je nahoře úl Metastore?
Ve výchozím nastavení je umístění skladu file:///user/ úl /sklad a můžeme také použít úl -stránka. xml soubor pro místní nebo vzdálené metastore . Když použijeme ovladač MySQL JDBC, stáhneme si Jconnector (MySQL JDBC Driver) a umístíme jej do $HIVE_HOME/lib a na místo úl -stránka.
Proč Metastore není uložen v HDFS?
Takže metastore používá buď tradiční relační databázi (jako MySQL, Oracle) nebo souborový systém (jako místní, NFS, AFS) a ne HDFS . Výsledkem jsou příkazy HiveQL, které pouze přistupují metadata objekty jsou spouštěny s velmi nízkou latencí. Nicméně, Hive musí výslovně udržovat konzistenci mezi metadata a data."