บ้าน เสียง งานผูกมัดคืออะไร? - คำจำกัดความจาก techopedia

งานผูกมัดคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การผูกมัดงานหมายถึงอะไร

การผูกมัดงานเป็นคำศัพท์ใน MapReduce ที่อ้างถึงการเปิดตัวหลายขั้นตอนในงาน MapReduce เดียวกัน ด้วยการโยงงานงานแรกจะส่งเอาต์พุตไปยังงานหนึ่งซึ่งส่งงานออกไปยังงานต่อไปในห่วงโซ่และอื่น ๆ จนกว่างานจะเสร็จสมบูรณ์ เป็นรูปแบบของการวางตำแหน่งงาน MapReduce เพื่อให้สามารถจัดการได้ง่ายขึ้น

Techopedia อธิบาย Job Chaining

การผูกมัดงานใน MapReduce หมายถึงการทำงานหลายอย่างในงาน MapReduce เดียว

ตัวอย่างเช่นเชนงานอาจประกอบด้วย:

Map1> Reduce1> Map2> Reduce2

ข้อดีของการผูกมัดงานคือไม่จำเป็นต้องใช้ข้อมูลขั้นกลางระหว่างขั้นตอนทั้งหมดในไปป์ไลน์ ในแง่นั้นการผูกมัดงานคล้ายกับการเปลี่ยนทิศทางอินพุต / เอาต์พุตใน Unix shell เอาต์พุตจากหนึ่งลิงก์ใน chain จะไหลไปยังอินพุตในงานถัดไปใน chain MapReduce ช่วยให้นักพัฒนาสามารถระบุการพึ่งพาหรืองานที่จะต้องเสร็จสิ้นก่อนที่จะประมวลผลงานต่อไปในห่วงโซ่ผ่านการใช้การเรียกเมธอด addDependingJob ()

สิ่งนี้ทำให้นักพัฒนาซอฟต์แวร์สามารถเขียนโปรแกรม MapReduce ที่สามารถประมวลผลข้อมูลจำนวนมากได้ง่ายขึ้น

งานผูกมัดคืออะไร? - คำจำกัดความจาก techopedia