Mis on taru metastore?
Mis on taru metastore?

Video: Mis on taru metastore?

Video: Mis on taru metastore?
Video: Как установить Hive на Ubuntu 2024, November
Anonim

Metastore on Apache'i keskne hoidla Taru metaandmed . See salvestab metaandmed jaoks Taru tabelid (nagu nende skeem ja asukoht) ja partitsioonid relatsiooniandmebaasis. See annab kliendile juurdepääsu sellele teabele kasutades metapood teenuse API. Teenus, mis pakub metapood juurdepääs teisele Apache'ile Taru teenuseid.

Seejärel võib ka küsida, mis on taru vaikimisi metastore?

Derby andmebaas on taru vaikemetapood mis toetab ainult ühte kasutajat, nii et saate avada ainult ühe kesta.

Samamoodi, mis vahe on kohalikul ja kaug-Metastore'il? sisse võrdlus koos Kohalik režiimi kasutamisel on üks eelis Kaugjuhtimispult režiim, see tähendab Kaugjuhtimispult režiimis ei pea administraator JDBC sisselogimisteavet jagama metapood andmebaasi koos iga Hive kasutajaga, kuid kohalik režiim teeb.

Kus on peale ülalt taru Metastore?

Vaikimisi on lao asukoht file:///user/ taru /ladu ja saame kasutada ka taru - sait. xml-fail kohaliku või kaugseadme jaoks metapood . Kui kasutame MySQL JDBC draiverit, laadime alla Jconnectori (MySQL JDBC draiver) ja asetame selle kausta $HIVE_HOME/lib ja asetame taru - sait.

Miks Metastore'i HDFS-is ei salvestata?

Seega metapood kasutab kas traditsioonilist relatsiooniandmebaasi (nt MySQL, Oracle) või failisüsteemi (nt kohalik, NFS, AFS) ja mitte HDFS . Selle tulemusel HiveQL-i avaldused, millel on ainult juurdepääs metaandmed objektid täidetakse väga madala latentsusajaga. Taru peab aga selgesõnaliselt säilitama järjepidevuse metaandmed ja andmed."

Soovitan: