สารบัญ:
คำจำกัดความ - การผูกมัดงานหมายถึงอะไร
การผูกมัดงานเป็นคำศัพท์ใน MapReduce ที่อ้างถึงการเปิดตัวหลายขั้นตอนในงาน MapReduce เดียวกัน ด้วยการโยงงานงานแรกจะส่งเอาต์พุตไปยังงานหนึ่งซึ่งส่งงานออกไปยังงานต่อไปในห่วงโซ่และอื่น ๆ จนกว่างานจะเสร็จสมบูรณ์ เป็นรูปแบบของการวางตำแหน่งงาน MapReduce เพื่อให้สามารถจัดการได้ง่ายขึ้น
Techopedia อธิบาย Job Chaining
การผูกมัดงานใน MapReduce หมายถึงการทำงานหลายอย่างในงาน MapReduce เดียว
ตัวอย่างเช่นเชนงานอาจประกอบด้วย:
Map1> Reduce1> Map2> Reduce2
ข้อดีของการผูกมัดงานคือไม่จำเป็นต้องใช้ข้อมูลขั้นกลางระหว่างขั้นตอนทั้งหมดในไปป์ไลน์ ในแง่นั้นการผูกมัดงานคล้ายกับการเปลี่ยนทิศทางอินพุต / เอาต์พุตใน Unix shell เอาต์พุตจากหนึ่งลิงก์ใน chain จะไหลไปยังอินพุตในงานถัดไปใน chain MapReduce ช่วยให้นักพัฒนาสามารถระบุการพึ่งพาหรืองานที่จะต้องเสร็จสิ้นก่อนที่จะประมวลผลงานต่อไปในห่วงโซ่ผ่านการใช้การเรียกเมธอด addDependingJob ()
สิ่งนี้ทำให้นักพัฒนาซอฟต์แวร์สามารถเขียนโปรแกรม MapReduce ที่สามารถประมวลผลข้อมูลจำนวนมากได้ง่ายขึ้น
