Metastore ya mzinga ni nini?
Metastore ya mzinga ni nini?

Video: Metastore ya mzinga ni nini?

Video: Metastore ya mzinga ni nini?
Video: Unity Catalog Journey to unified governance for your Data and AI Assets on Lakehouse 2024, Mei
Anonim

Metastore ni hazina kuu ya Apache Metadata ya Hive . Inahifadhi metadata kwa Mzinga jedwali (kama schema na eneo lao) na kizigeu katika hifadhidata ya uhusiano. Inatoa ufikiaji wa mteja kwa habari hii kwa kutumia metastore API ya huduma. Huduma ambayo hutoa metastore upatikanaji wa Apache nyingine Mzinga huduma.

Baadaye, mtu anaweza pia kuuliza, Metastore ya msingi ya mzinga ni nini?

Hifadhidata ya Derby ndio metastore chaguo-msingi ya Hive ambayo inasaidia mtumiaji mmoja tu, kwa hivyo ganda moja tu unaweza kufungua.

Vile vile, ni tofauti gani kati ya Metastore ya ndani na ya mbali? Katika kulinganisha pamoja na Ndani mode, kuna faida moja ya kutumia Mbali mode, yaani Mbali hali haihitaji msimamizi kushiriki maelezo ya kuingia ya JDBC kwa ajili ya metastore hifadhidata pamoja na kila mtumiaji wa Hive, lakini mtaa mode hufanya.

Kando ya hapo juu, Metastore ya mzinga iko wapi?

Kwa chaguo-msingi, eneo la ghala ni faili:///user/ mzinga /ghala na tunaweza pia kutumia mzinga - tovuti. xml faili ya ndani au ya mbali metastore . Tunapotumia kiendeshi cha MySQL JDBC, basi tunapakua Jconnector (MySQL JDBC Driver) na kuiweka kwenye $HIVE_HOME/lib na kuiweka. mzinga - tovuti.

Kwa nini Metastore haijahifadhiwa kwenye HDFS?

Kwa hivyo, metastore hutumia hifadhidata ya kitamaduni ya uhusiano (kama MySQL, Oracle) au mfumo wa faili (kama ya ndani, NFS, AFS) na sio HDFS . Kwa hivyo, taarifa za HiveQL ambazo zinaweza kufikia tu metadata vitu vinatekelezwa kwa utulivu wa chini sana. Walakini, Hive lazima idumishe uthabiti kati ya metadata na data."

Ilipendekeza: