ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن کا جائزہ



اپاچی ہڈوپ 2.x میں ہڈوپ 1.x کے مقابلے میں نمایاں بہتری ہے۔ یہ بلاگ ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن اور اس کے اجزاء کے بارے میں بات کرتا ہے۔

ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن

تعارف:

اس بلاگ میں ، میں ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن میں گہری ڈوبکی دوں گا۔ اپاچی ہڈوپ 1.x کی رہائی کے بعد سے اپاچی ہڈوپ بہت تیار ہوا ہے۔ جیسا کہ آپ میرے پچھلے بلاگ سے جانتے ہو کہ ماسٹر / غلام ٹوپولاجی کی پیروی کرتا ہے جہاں نیومنوڈ ماسٹر ڈیمون کے طور پر کام کرتا ہے اور ڈیٹا نوڈس نامی دوسرے غلام نوڈس کے انتظام کے لئے ذمہ دار ہے۔ اس ماحولیاتی نظام میں ، یہ واحد ماسٹر ڈیمان یا نیومنڈ ایک رکاوٹ بن جاتا ہے اور اس کے برعکس ، کمپنیوں کو نام نوڈ رکھنے کی ضرورت ہوتی ہے جو انتہائی دستیاب ہے۔ اسی وجہ سے ایچ ڈی ایف ایس فیڈریشن آرکیٹیکچر اور کی بنیاد بن گئی HA (اعلی دستیابی) فن تعمیر .

میں نے اس بلاگ میں جن موضوعات کا احاطہ کیا ہے وہ اس طرح ہیں۔





  • موجودہ ایچ ڈی ایف ایس فن تعمیر
  • موجودہ ایچ ڈی ایف ایس فن تعمیر کی حدود
  • ایچ ڈی ایف ایس فیڈریشن فن تعمیر

موجودہ ایچ ڈی ایف ایس فن تعمیر کا جائزہ:

سنگل نام کی جگہ ایچ ڈی ایف ایس فن تعمیر - ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن کا جائزہ - ایڈورکا

جیسا کہ آپ اوپر والے اعداد و شمار میں دیکھ سکتے ہیں ، موجودہ ایچ ڈی ایف ایس کی دو پرتیں ہیں:



  • ایچ ڈی ایف ایس نام کی جگہ (NS): یہ پرت ڈائریکٹریوں ، فائلوں اور بلاکس کے انتظام کے لئے ذمہ دار ہے۔ یہ نام فائل سے متعلق تمام فائل سسٹم کا عمل فراہم کرتا ہے جیسے فائلوں یا فائل ڈائریکٹریوں کو تخلیق کرنا ، خارج کرنا یا اس میں ترمیم کرنا۔
  • اسٹوریج پرت: اس میں دو بنیادی اجزاء شامل ہیں۔
    1. بلاک مینجمنٹ : یہ مندرجہ ذیل کارروائیوں کو انجام دیتا ہے:
      • وقتا فوقتا Data ڈیٹا نوڈس کے دل کی دھڑکنوں کی جانچ پڑتال کرتی ہے اور یہ کلسٹر میں ڈیٹا نوڈ کی رکنیت کا انتظام کرتی ہے۔
      • بلاک کی رپورٹوں کا انتظام کرتا ہے اور بلاک کی جگہ کو برقرار رکھتا ہے۔
      • بلاک آپریشنز جیسے تخلیق ، ترمیم ، حذف اور بلاک مقام کی مختص کی حمایت کرتا ہے۔
      • کلسٹر میں مسلسل نقل عنصر کو برقرار رکھتا ہے۔

2 جسمانی ذخیرہ : اس کا انتظام ڈیٹا نوڈس کے ذریعہ کیا جاتا ہے جو اعداد و شمار کو ذخیرہ کرنے کے ذمہ دار ہیں اور اس طرح سے ایچ ڈی ایف ایس میں محفوظ کردہ ڈیٹا تک پڑھنے / تحریری رسائی فراہم کرتا ہے۔

لہذا ، موجودہ ایچ ڈی ایف ایس فن تعمیر آپ کو کلسٹر کے لئے ایک ہی نام کی جگہ کی اجازت دیتا ہے۔ اس فن تعمیر میں ، نام واحد کی منتقلی کے لئے ایک واحد نام نود ذمہ دار ہے۔ یہ فن تعمیر بہت آسان اور نافذ کرنے میں آسان ہے۔ نیز ، یہ چھوٹے پروڈکشن کلسٹر کی ضروریات کو پورا کرنے کے لئے کافی صلاحیت فراہم کرتا ہے۔

موجودہ ایچ ڈی ایف ایس کی حدود:

جیسا کہ پہلے زیر بحث آیا ، موجودہ ایچ ڈی ایف ایس نے چھوٹے پروڈکشن کلسٹر کی ضروریات اور استعمال کے معاملات کو پورا کیا۔ لیکن ، یاہو ، فیس بک جیسی بڑی تنظیموں کو کچھ حدود مل گئیں کیونکہ ایچ ڈی ایف ایس کا کلسٹر تیزی سے بڑھا۔ آئیے ہم کچھ حدود کو دیکھیں۔



  1. نام کی جگہ ہے توسیع پزیر نہیں ڈیٹا نوڈس کی طرح لہذا ، ہمارے پاس اس کلسٹر میں صرف وہی ڈیٹا نڈ ہوسکتے ہیں جو ایک ہی نیومنوڈ سنبھال سکتا ہے۔
  2. دو پرتیں ، یعنی نام کی جگہ پرت اور اسٹوریج پرت ہیں مضبوطی سے جوڑا جو نام نوڈ کے متبادل عمل کو بہت مشکل بنا دیتا ہے۔
  3. پورے ہڈوپ سسٹم کی کارکردگی پر منحصر ہے تھروپپٹ نیومنڈ کی۔ لہذا ، تمام ایچ ڈی ایف ایس کاروائیوں کی پوری کارکردگی کا انحصار اس بات پر ہے کہ نیومنوڈ ایک خاص وقت میں کتنے کاموں کو سنبھال سکتا ہے۔
  4. نیومنوڈ تیز رفتار رسائی کے لئے پورے نام کی جگہ کو رام میں اسٹور کرتا ہے۔ یہ شرائط میں حدود کی طرف جاتا ہے میموری سائز یعنی نام کی جگہ کی اشیاء (فائلوں اور بلاکس) کی تعداد جس کا ایک ہی نام اسپیس سرور مقابلہ کرسکتی ہے۔
  5. بہت سی تنظیمیں (فروش) جن میں ایچ ڈی ایف ایس تعیناتی ہے ، متعدد تنظیموں (کرایہ دار) کو اپنے کلسٹر نام کی جگہ استعمال کرنے کی اجازت دیتی ہے۔ لہذا ، نام کی جگہ سے علیحدگی نہیں ہے اور اسی وجہ سے ہے تنہائی نہیں کرایہ دار تنظیم میں جو کلسٹر استعمال کررہے ہیں۔

ایچ ڈی ایف ایس فیڈریشن فن تعمیر:

  • ایچ ڈی ایف ایس فیڈریشن آرکیٹیکچر میں ، ہمارے پاس نام کی خدمت کی افقی پیمائش ہے۔ لہذا ، ہمارے پاس متعدد نامونڈس ہیں جو فیڈریٹڈ ہیں ، یعنی ایک دوسرے سے آزاد ہیں۔
  • ڈیٹانوڈس نیچے موجود ہیں یعنی زیریں اسٹوریج پرت۔
  • ہر ڈیٹا نڈ کلسٹر میں موجود تمام نامنوڈس کے ساتھ اندراج کرتا ہے۔
  • ڈیٹا نوڈس وقتا فوقتا دل کی دھڑکنیں بھیجتی ہے ، بلاک کی رپورٹیں لگاتی ہیں اور نیومنوڈس سے کمانڈ سنبھال لیتی ہیں۔

ایچ ڈی ایف ایس فیڈریشن آرکیٹیکچر کی نمائشی نمائندگی ذیل میں دی گئی ہے۔

آگے بڑھنے سے پہلے ، میں مذکورہ فن تعمیراتی امیج کے بارے میں مختصر طور پر بات کروں:

  • ایک سے زیادہ نام کی جگہیں (NS1، NS2،…، NSn) ہیں اور ان میں سے ہر ایک کا انتظام اس کے متعلقہ نام نوڈ کے ذریعہ کیا جاتا ہے۔
  • ہر نام کی جگہ کا اپنا بلاک پول ہے (این ایس 1 میں پول 1 ہے ، این ایس کے میں پول K ہے اور اسی طرح ہے)۔
  • جیسا کہ تصویر میں دکھایا گیا ہے ، پول 1 (اسکائی بلیو) کے بلاکس ڈیٹا نڈ 1 ، ڈیٹا نوڈ 2 اور اسی طرح محفوظ ہیں۔ اسی طرح ، ہر بلاک پول کے تمام بلاکس تمام ڈیٹا نوڈس پر رہیں گے۔

اب ، آئیے ایچ ڈی ایف ایس فیڈریشن فن تعمیر کے اجزاء کو تفصیل سے سمجھتے ہیں:

بلاک پول:

بلاک پول ایک مخصوص نام کی جگہ سے تعلق رکھنے والے بلاکس کے سوا کچھ نہیں ہے۔ لہذا ، ہمارے پاس بلاک پول کا ایک مجموعہ ہے جہاں ہر بلاک پول دوسرے سے آزادانہ طور پر انتظام کیا جاتا ہے۔ یہ آزادی جہاں ہر بلاک تالاب کا آزادانہ طور پر انتظام کیا جاتا ہے اس سے نام کی جگہ کو دوسرے بلاکس کے ل. بلاک IDs بنانے کی اجازت ملتی ہے جو دوسرے نام کی جگہوں سے ہم آہنگی کے بغیر ہیں۔ تمام بلاک پول میں موجود ڈیٹا بلاکس تمام ڈیٹا نوڈس میں محفوظ ہیں۔ بنیادی طور پر ، بلاک پول ایک تجریدی فراہم کرتا ہے تاکہ ڈیٹا نڈس (جیسے سنگل نام کی جگہ آرکیٹیکچر میں) میں مقیم ڈیٹا بلاکس کو کسی خاص نام کی جگہ کے مطابق گروپ کیا جاسکتا ہے۔

نام کی جگہ:

نام کی جگہ حجم اس کے بلاک پول کے ساتھ نام کی جگہ کے علاوہ کچھ نہیں ہے۔ لہذا ، ایچ ڈی ایف ایس فیڈریشن میں ہمارے پاس متعدد نام کی جگہیں ہیں۔ یہ نظم و نسق کا ایک خودساختہ یونٹ ہے ، یعنی ہر نام کی جگہ حجم آزادانہ طور پر کام کرسکتا ہے۔ اگر نام नेम یا نام کی جگہ حذف کردی گئی ہے تو ، متعلقہ بلاک پول جو ڈیٹا نوڈس پر رہتا ہے وہ بھی حذف ہوجائے گا۔

ڈیمو آن ہڈوپ 2.0 کلسٹر آرکیٹیکچر فیڈریشن | ایڈوریکا

اب ، میرا اندازہ ہے کہ آپ کو ایچ ڈی ایف ایس فیڈریشن فن تعمیر کے بارے میں اچھا اندازہ ہے۔ یہ ایک زیادہ نظریاتی تصور ہے اور لوگ عام طور پر اس کو عملی پیداوار کے نظام میں استعمال نہیں کرتے ہیں۔ ایچ ڈی ایف ایس فیڈریشن کے ساتھ عملدرآمد کے کچھ معاملات ہیں جو تعینات کرنا مشکل بنا دیتا ہے۔ لہذا ، HA (اعلی دستیابی) فن تعمیر سنگل پوائنٹ آف فیلئر کے مسئلے کو حل کرنے کے لئے ترجیح دی جاتی ہے۔ میں نے اس کا احاطہ کیا ہے ایچ ڈی ایف ایس ایچ اے فن تعمیر میرے اگلے بلاگ میں

اب جب کہ آپ ہڈوپ ایچ ڈی ایف ایس فیڈریشن آرکیٹیکچر کو سمجھ گئے ہیں ، اس کو چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا بگ ڈیٹا ہاڈوپ سرٹیفیکیشن ٹریننگ کورس سیکھنے والوں کو ایچ ڈی ایف ایس ، سوت ، میپریڈوسیس ، پگ ، ہائوی ، ایچ بیس ، اوزئی ، فلایم اور سکوپ میں ماہر بننے میں مدد دیتا ہے جس کا استعمال خوردہ ، سوشل میڈیا ، ہوا بازی ، سیاحت ، فنانس ڈومین پر حقیقی وقت کے استعمال کے معاملات ہے۔

ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔

جاوا کمانڈ پروگرام ختم کرنے کے لئے