ہڈوپ اور ہڈوپ اسٹریمنگ میں کیا فرق ہے؟


جواب 1:

ہڈوپ اسٹریمنگ میپرز اور کم کرنے والے اسٹڈین سے ان پٹ لیتے ہیں اور ڈیٹا کو اسٹڈ آؤٹ پر لوٹتے ہیں۔ ہر میپر / ریڈوسر کی درخواست میں بہت سے اعداد و شمار (صرف ایک ریکارڈ نہیں) کھلایا جاتا ہے۔ جہاں ہر ریکارڈ کے لئے معیاری میپر / ریڈوسر انٹرفیس طلب کیے جاتے ہیں۔ یہ ایک امتیاز ہے۔ ہیموپ انٹرفیس کو متحرک کرنے کے ساتھ آپ کے C ++ یا ازگر کے پروگرام کو لانچ کرنے ، اور تجزیہ کرنے کا اضافی ہیڈ ہے۔ اگرچہ ہر ایک کے ساتھ ، آپ کو بہت زیادہ اعداد و شمار ملتے ہیں۔

اکثر مہنگا ترین وسیلہ آپ کا وقت ہوتا ہے ، لہذا اگر آپ ازگر میں کہیں زیادہ پیداواری تحریر ہوسکتے ہیں تو میں اس مشورے کو پہلے آزمانے کا مشورہ دوں گا۔

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

سی ++ یا سی پروگرام (جیسے اوک ، پرل وغیرہ) سبھی استعمال ہوسکتے ہیں ، تعیناتی جاوا سے کہیں زیادہ مشکل ہوسکتی ہے ، لیکن قابل عمل ہے۔

- ڈگلس


جواب 2:

میپریڈوسی کے پاس صرف اپاچی اسپرک کے برعکس جاوا پروگرامنگ انٹرفیس موجود ہے ، لیکن آسان یا ایڈہاک لکھنے میں مدد کرنے / ملازمتوں کو تیزی سے کم کرنے کے ل a ، ایک عمومی اسٹریمنگ API تیار کیا گیا ہے جس کی مدد سے کچھ حدود رکھنے والے ڈویلپر کو اپنی پروگرامنگ زبان میں میپر / ریڈوسر ملازمتیں لکھ سکتے ہیں۔ .

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


جواب 3:

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

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

میں نے ایک ویڈیو لنک شیئر کیا ہے جس میں ہڈوپ اور ہیڈوپ اسٹریمنگ کے تصورات کے بارے میں مزید وضاحت کی گئی ہے۔