Kovan Metastore nedir?
Kovan Metastore nedir?

Video: Kovan Metastore nedir?

Video: Kovan Metastore nedir?
Video: HDInsight: Fast Interactive Queries with Hive on LLAP | Azure Friday 2024, Mayıs
Anonim

meta mağaza Apache'nin merkezi deposudur Kovan meta verileri . depolar meta veri için kovan tablolar (şemaları ve konumları gibi) ve ilişkisel bir veritabanındaki bölümler. kullanarak bu bilgilere istemci erişimini sağlar. meta deposu hizmet API'si. sağlayan bir hizmet meta deposu diğer Apache'ye erişim kovan Hizmetler.

Ardından, kovan için varsayılan Metastore'un ne olduğu da sorulabilir.

Derbi veritabanı, Hive için varsayılan metastore yalnızca bir kullanıcıyı destekler, bu nedenle yalnızca bir kabuk açabilirsiniz.

Benzer şekilde, yerel ve uzak Metastore arasındaki fark nedir? İçinde karşılaştırmak ile Yerel modunu kullanmanın bir faydası vardır. Uzak modu, yani Uzak mod için yöneticinin JDBC oturum açma bilgilerini paylaşmasına gerek yoktur. meta deposu her Hive kullanıcısıyla birlikte veritabanı, ancak yerel mod yapar.

Yukarıda, kovan Metastore nerede?

Varsayılan olarak, deponun konumu file:///user/ şeklindedir. kovan / depo ve biz de kullanabiliriz kovan -alan. yerel veya uzak için xml dosyası meta deposu . MySQL JDBC sürücüsünü kullandığımızda, Jconnector'ı (MySQL JDBC Sürücüsü) indirir ve onu $HIVE_HOME/lib içine yerleştirir ve yerine yerleştiririz. kovan -alan.

Metastore neden HDFS'de saklanmıyor?

Böylece meta deposu ya geleneksel bir ilişkisel veritabanını (MySQL, Oracle gibi) ya da dosya sistemini (yerel, NFS, AFS gibi) kullanır ve HDFS değil . Sonuç olarak, yalnızca erişen HiveQL ifadeleri meta veri nesneler çok düşük gecikme ile yürütülür. Bununla birlikte, Hive açıkça aralarındaki tutarlılığı sağlamalıdır. meta veri ve veriler."

Önerilen: