ما هي خلية ميتاستور؟
ما هي خلية ميتاستور؟

فيديو: ما هي خلية ميتاستور؟

فيديو: ما هي خلية ميتاستور؟
فيديو: كلب يأكل طفلة امام ابويه +١٨ 2024, شهر نوفمبر
Anonim

ميتاستور هو المستودع المركزي لأباتشي بيانات وصف الخلية . يخزن البيانات الوصفية ل خلية نحل الجداول (مثل المخطط والموقع) والأقسام في قاعدة بيانات علائقية. يوفر وصول العميل إلى هذه المعلومات باستخدام النقيلة API الخدمة. خدمة تقدم النقيلة الوصول إلى أباتشي الأخرى خلية نحل خدمات.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو Metastore الافتراضي للخلية؟

قاعدة بيانات ديربي هي metastore الافتراضي للخلية الذي يدعم مستخدمًا واحدًا فقط ، لذا يمكنك فتح قذيفة واحدة فقط.

وبالمثل ، ما هو الفرق بين Metastore المحلي والبعيد؟ في مقارنة مع ال محلي الوضع ، هناك فائدة واحدة لاستخدام بعيد الوضع ، هذا هو بعيد لا يحتاج الوضع إلى أن يقوم موجه النظام بمشاركة معلومات تسجيل دخول JDBC لـ النقيلة قاعدة بيانات مع كل مستخدم Hive ، ولكن محلي الوضع لا.

بجانب ما سبق ، أين خلية ميتاستور؟

بشكل افتراضي ، يكون موقع المستودع هو file: /// user / خلية نحل / Warehouse ويمكننا أيضًا استخدام ملف خلية نحل -موقع. xml للملف المحلي أو البعيد النقيلة . عندما نستخدم برنامج تشغيل MySQL JDBC ، فإننا نقوم بتنزيل Jconnector (برنامج تشغيل MySQL JDBC) ونضعه في ملف HIVE_HOME / lib $ ونضعه خلية نحل -موقع.

لماذا لا يتم تخزين Metastore في HDFS؟

لذلك النقيلة يستخدم إما قاعدة بيانات علائقية تقليدية (مثل MySQL و Oracle) أو نظام ملفات (مثل المحلي و NFS و AFS) و لا HDFS . نتيجة لذلك ، يمكن الوصول إلى بيانات HiveQL فقط البيانات الوصفية يتم تنفيذ الكائنات بزمن انتقال منخفض جدًا. ومع ذلك ، يجب أن تحافظ الخلية صراحةً على الاتساق بين البيانات الوصفية والبيانات.

موصى به: