Rumah Audio Apa itu chaining pekerjaan? - definisi dari techopedia

Apa itu chaining pekerjaan? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Job Chaining?

Rangkaian pekerjaan adalah istilah dalam MapReduce yang mengacu pada meluncurkan beberapa langkah dalam tugas MapReduce yang sama. Dengan rantai pekerjaan, pekerjaan pertama mengirim output ke satu pekerjaan, yang mengirimkan output ke pekerjaan berikutnya dalam rantai, dan seterusnya hingga pekerjaan selesai. Ini adalah bentuk pipelining pekerjaan MapReduce untuk membuatnya lebih mudah dikelola.

Techopedia menjelaskan Job Chaining

Rangkaian pekerjaan di MapReduce mengacu pada menjalankan beberapa tugas dalam satu pekerjaan MapReduce tunggal.

Misalnya, rantai pekerjaan dapat terdiri dari:

Map1> Reduce1> Map2> Reduce2

Keuntungan dari rangkaian pekerjaan adalah bahwa hal itu menghilangkan kebutuhan akan data antara antara semua langkah dalam suatu pipa. Dalam hal itu, perangkaian pekerjaan mirip dengan pengalihan input / output di shell Unix. Output dari satu tautan di rantai mengalir ke input di pekerjaan berikutnya di rantai. MapReduce memungkinkan pengembang untuk menentukan dependensi, atau pekerjaan mana yang harus diselesaikan sebelum memproses pekerjaan berikutnya dalam rantai melalui penggunaan pemanggilan metode addDependingJob ().

Ini memudahkan pengembang untuk menulis program MapReduce yang dapat memproses data dalam jumlah besar.

Apa itu chaining pekerjaan? - definisi dari techopedia