متاستور کندو چیست؟
متاستور کندو چیست؟

تصویری: متاستور کندو چیست؟

تصویری: متاستور کندو چیست؟
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim

متاستور مخزن مرکزی آپاچی است ابرداده کندو . ذخیره می کند فراداده برای کندو جداول (مانند طرح و مکان آنها) و پارتیشن ها در یک پایگاه داده رابطه ای. با استفاده از آن دسترسی مشتری به این اطلاعات را فراهم می کند متاستور سرویس API. سرویسی که ارائه می کند متاستور دسترسی به آپاچی های دیگر کندو خدمات.

متعاقباً ممکن است سؤال شود که متاستور پیش فرض برای کندو چیست؟

پایگاه داده دربی است متاستور پیش فرض برای Hive که فقط یک کاربر را پشتیبانی می کند، بنابراین فقط یک پوسته را می توانید باز کنید.

به طور مشابه، تفاوت بین متاستور محلی و راه دور چیست؟ که در مقایسه با محلی حالت، استفاده از یک مزیت وجود دارد از راه دور حالت، یعنی از راه دور حالت نیازی به اشتراک‌گذاری اطلاعات ورود به سیستم JDBC توسط مدیر ندارد متاستور پایگاه داده همراه با هر کاربر Hive، اما محلی حالت انجام می دهد.

در کنار بالا، کندو متاستور کجاست؟

به طور پیش فرض مکان انبار file:///user/ است. کندو /warehouse و همچنین می توانیم از آن استفاده کنیم کندو -سایت. فایل xml برای محلی یا راه دور متاستور . هنگامی که از درایور MySQL JDBC استفاده می کنیم، Jconnector (درایور MySQL JDBC) را دانلود می کنیم و آن را در $HIVE_HOME/lib و محل قرار می دهیم. کندو -سایت.

چرا Metastore در HDFS ذخیره نمی شود؟

بنابراین متاستور از یک پایگاه داده سنتی رابطه ای (مانند MySQL، Oracle) یا سیستم فایل (مانند محلی، NFS، AFS) استفاده می کند و HDFS نیست . در نتیجه، دستورات HiveQL که فقط به آن دسترسی دارند فراداده اشیاء با تأخیر بسیار کم اجرا می شوند. با این حال، Hive باید به صراحت بین آنها سازگاری داشته باشد فراداده و داده ها."

توصیه شده: