جدول المحتويات:
التعريف - ماذا يعني تسلسل الوظيفة؟
تسلسل المهام هو مصطلح في MapReduce يشير إلى إطلاق عدة خطوات في نفس مهمة MapReduce. باستخدام تسلسل المهام ، ترسل المهمة الأولى الإخراج إلى وظيفة واحدة ، والتي ترسل الإخراج إلى المهمة التالية في السلسلة ، وما إلى ذلك حتى تكتمل المهمة. إنها شكل من أشكال وظائف MapReduce لتمديدها وجعلها أكثر قابلية للإدارة.
تيكوبيديا تشرح تسلسل الوظائف
يشير تسلسل المهام في MapReduce إلى تشغيل مهام متعددة في مهمة واحدة من MapReduce.
على سبيل المثال ، قد تتكون سلسلة العمل من:
Map1> Reduce1> Map2> Reduce2
تتمثل ميزة تسلسل الوظائف في أنه يلغي الحاجة إلى بيانات وسيطة بين جميع الخطوات في خط أنابيب. وبهذا المعنى ، فإن تسلسل الوظائف يشبه إعادة توجيه الإدخال / الإخراج في غلاف يونكس. يتدفق الناتج من رابط واحد في السلسلة إلى المدخلات في المهمة التالية في السلسلة. يتيح MapReduce للمطورين تحديد التبعيات أو الوظائف التي يجب إكمالها قبل أن تعالج الوظائف التالية في السلسلة من خلال استخدام استدعاء الأسلوب addDependingJob ().
هذا يسهل على مطور البرامج كتابة برنامج MapReduce يمكنه معالجة كميات كبيرة من البيانات.