ہڈوپ 2.0 (یاران) فریم ورک کے فوائد کیا ہیں؟

مصنف: Roger Morrison
تخلیق کی تاریخ: 18 ستمبر 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
ہڈوپ 2.0 (یاران) فریم ورک کے فوائد کیا ہیں؟ - ٹیکنالوجی
ہڈوپ 2.0 (یاران) فریم ورک کے فوائد کیا ہیں؟ - ٹیکنالوجی

مواد


ماخذ: جم ہیوز / ڈریم ٹائم ڈاٹ کام

ٹیکا وے:

یارڈن ہڈوپ 1.0 فریم ورک کے مقابلے میں ایک نمایاں بہتری ہے۔ یہاں ہم اپنے پیش رو سے ہونے والے کچھ فوائد کی جانچ کرتے ہیں۔

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

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

اس آرٹیکل میں ، ہم یڈارن 1.0 سے زیادہ یارڈ کے فوائد کو دیکھیں گے۔

یارن فریم ورک کیا ہے؟

Yاور Another Rوسیلہ اینمثال کے طور پر ، ہڈوپ 2.0 کا بنیادی جزو ہے ، جو ایک کلسٹرڈ ماحول میں وسائل کا انتظام کرتا ہے۔ ہڈوپ یاران فریم ورک ہڈوپ 1.0 کا ایک جدید ورژن ہے جو بہتر کارکردگی مہیا کرتا ہے ، جو ہڈوپ ماحولیاتی نظام اور اس سے وابستہ ٹیکنالوجیز کی پوری حد کے لئے فائدہ مند ہے۔ اب جب ہم یارن سے قدرے زیادہ واقف ہیں تو آئیے ہڈوپ 1.0 اور یاران کو قریب سے دیکھیں۔


ہڈوپ 1.0 فریم ورک کی حدود

یاران فریم ورک کے فوائد کو سمجھنے کے ل understand ، یہ سمجھنا بہت ضروری ہے کہ ہڈوپ 1.0 کس طرح کام کرتا ہے اور اس فریم ورک کی حدود کیا ہیں۔

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

مندرجہ بالا نقطہ نظر کی بڑی خرابیاں:

  • دستیابی - جاب ٹریکر ہیڈوپ 1.0 میں دستیابی کا واحد مقام ہے۔ اس کا مطلب یہ ہے کہ اگر جاب ٹریکر ناکام ہوجاتا ہے تو ، تمام کام پہلے سے طے شدہ طور پر دوبارہ شروع ہوجائیں گے۔
  • محدود پیمانے پر توسیع - چونکہ جاب ٹریکر ایک سے زیادہ کام انجام دے رہا ہے اور ایک ہی مشین پر چل رہا ہے ، لہذا دوسری دستیاب مشینیں استعمال نہیں کی جا رہی ہیں۔ لہذا ، محدود اسکیل ایبلٹی کے نتیجے میں۔
  • وسائل کا استعمال - مذکورہ بالا نقطہ نظر میں ، نقشہ کی سلاٹ اور کم سلاٹ کی وضاحت کی گئی ہے۔ یہ ہوسکتا ہے کہ اس میں سے ایک سلاٹ بھرا ہوا ہو لیکن دوسرے مشین سلاٹ خالی ہوں۔ چونکہ خالی سلاٹ محفوظ ہیں ، لہذا وہ مکمل سلاٹوں کے لئے سمجھوتہ کرنے کی بجائے بیکار بیٹھیں گے۔ یہ وسائل کے استعمال میں مسئلہ پیدا کرسکتا ہے۔
  • نان میپریڈوسی ایپلی کیشنز چلانا - جاب ٹریکر ایک ایسی ایپلی کیشن ہے جو میپریڈس فریم ورک کے لئے بنائی گئی ہے۔ مسئلہ اس وقت پیدا ہوتا ہے جب ایک نان میپریڈوس ایپلی کیشن اس فریم ورک میں چلنے کی کوشش کرتی ہے۔ کامیابی کے ساتھ چلانے کے لئے ایپلی کیشن کو میپریڈس فریم ورک پروگرامنگ کے مطابق ہونا ضروری ہے۔ اس کی وجہ سے پیش آنے والے کچھ عام مسائل میں یہ شامل ہیں:
    • ایڈہاک سوال
    • اصل وقت کا تجزیہ
    • پاسنگ نقطہ نظر
  • کاسکیڈنگ میں ناکامی - اس فریم ورک کا سب سے بڑا مسئلہ اس وقت پایا جاتا ہے جب نوڈس کی تعداد 4000 سے زیادہ ہوتی ہے۔ ایسے منظر نامے میں ، ایک جھڑپ میں ناکامی ہوتی ہے ، جس کے نتیجے میں مکمل جھرمٹ خراب ہوجاتا ہے۔

اس فریم ورک کے ساتھ کام کرتے ہوئے ان کو کچھ بڑی حدود درپیش ہیں۔ کچھ دوسری معمولی حدود بھی ہیں جن کا ذکر نہیں کیا گیا ہے۔ یارن فریم ورک کو ان حدود کو دور کرنے کے لئے پیش کیا گیا تھا۔


کوئی کیڑے نہیں ، کوئی تناؤ نہیں - آپ کی زندگی کو تباہ کیے بغیر زندگی کو تبدیل کرنے والے سافٹ ویئر تخلیق کرنے کے لئے مرحلہ وار گائیڈ

جب آپ سافٹ ویئر کے معیار کی پرواہ نہیں کرتے ہیں تو آپ اپنی پروگرامنگ کی مہارت کو بہتر نہیں کرسکتے ہیں۔

یارن فریم ورک اور اس کے فوائد

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

یاران مرکزی وسائل کے انتظام کا تصور لاتا ہے۔ یہ ایک مشترکہ ریسورس مینجمنٹ کا اشتراک کرتے ہوئے ، ہڈوپ پر ایک سے زیادہ ایپلیکیشنس چلانے کی اجازت دیتا ہے۔

یاران فریم ورک کے کچھ اہم اجزاء یہ ہیں:

  • ریسورس منیجر - ریسورس مینجر اجزاء اس کلسٹر میں موجود تمام وسائل کے لئے ایک جھرمٹ میں مذاکرات کار ہے۔ مزید یہ کہ اس جز کو ایک ایپلی کیشن منیجر میں درجہ بند کیا گیا ہے جو صارف کی ملازمتوں کے انتظام کے لئے ذمہ دار ہے۔ ہڈوپ 2.0 سے کسی بھی میپریڈوسی نوکری کو بطور درخواست سمجھا جائے گا۔
  • ایپلی کیشن ماسٹر - یہ جزو وہ جگہ ہے جہاں ملازمت یا درخواست موجود ہے۔ یہ میپریڈس کی تمام ملازمتوں کا بھی انتظام کرتا ہے اور جاب پروسیسنگ مکمل ہونے کے بعد اس کا اختتام ہوتا ہے۔
  • نوڈ مینجر - نوڈ مینیجر جزو ملازمت کی تاریخ کے سرور کے طور پر کام کرتا ہے۔ یہ مکمل شدہ ملازمتوں سے متعلق معلومات کے حصول کے لئے ذمہ دار ہے۔ یہ کسی خاص نوڈ کے ل work اپنے ورک فلو کے ساتھ ساتھ صارفین کی ملازمتوں کا بھی ٹریک رکھتا ہے۔

اس بات کو مدنظر رکھتے ہوئے کہ یاران فریم ورک میں مختلف کاموں کا انتظام کرنے کے لئے مختلف اجزاء موجود ہیں ، آئیے دیکھتے ہیں کہ یہ ہڈوپ 1.0 کی حدود کا مقابلہ کیسے کرتا ہے۔

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

نتیجہ اخذ کرنا

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