ما هو Namenode الثانوي في Apache Hadoop؟
ما هو Namenode الثانوي في Apache Hadoop؟

فيديو: ما هو Namenode الثانوي في Apache Hadoop؟

فيديو: ما هو Namenode الثانوي في Apache Hadoop؟
فيديو: Hadoop namenode И secondary namenode | hadoop hdfs architecture | OnlineLearningCenter 2024, أبريل
Anonim

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

فقط هكذا ، ما هو NameNode الثانوي هل هو بديل لـ Namenode؟

ال Namenode الثانوي يقرأ باستمرار البيانات من ذاكرة الوصول العشوائي نامينود ويكتبها في القرص الصلب أو نظام الملفات. أنها ليست بديلا عن Namenode ، لذلك إذا كان نامينود فشل نظام Hadoop بأكمله.

تعرف أيضًا ، ماذا يحدث عند إعادة تشغيل NameNode؟ فقط عندما يكون ملف نامينود يكون إعادة ، يتم تطبيق سجلات التحرير على fsimage للحصول على أحدث لقطة لنظام الملفات. لكن إعادة التشغيل من أ يحدث Namenode نادرًا جدًا في مجموعات الإنتاج التي تخبرنا أن سجلات التعديل يمكن أن تنمو بشكل كبير جدًا بالنسبة للمجموعات ، كلما أ نامينود يعمل لفترة طويلة من الزمن.

في هذا الصدد ، هل تعتبر NameNode الثانوية هي العقدة الاحتياطية؟

عقدة النسخ الاحتياطي : في Namenode الثانوي ونقطة تفتيش العقدة ، يتم إنشاء نقاط التفتيش على أنظمة الملفات المحلية الخاصة بهم عن طريق تنزيل ملفات سجل fsimage وتحريرها من الملف الأساسي النشط اسم ويدمج هذين الملفين ويتم حفظ نسخة fsimage الجديدة على أنظمة الملفات المحلية الخاصة بهم.

ما هو NameNode في HDFS؟

NameNode هو محور HDFS . NameNode يُعرف أيضًا باسم السيد. NameNode يخزن فقط البيانات الوصفية لـ HDFS - شجرة الدليل لجميع الملفات في نظام الملفات ، وتتبع الملفات عبر الكتلة. NameNode لا تخزن البيانات الفعلية أو مجموعة البيانات. يتم تخزين البيانات نفسها بالفعل في DataNodes.

موصى به: