Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Pagkakamit ng Job?
Ang chaining sa trabaho ay isang term sa MapReduce na tumutukoy sa paglulunsad ng maraming mga hakbang sa parehong gawain ng MapReduce. Sa chaining job, ang unang trabaho ay nagpapadala ng output sa isang trabaho, na nagpapadala ng output sa susunod na trabaho sa kadena, at iba pa hanggang sa matapos ang trabaho. Ito ay isang form ng mga trabaho sa pipelining MapReduce upang mas mapangasiwaan ang mga ito.
Ipinaliwanag ng Techopedia ang Job Chaining
Ang paghabol sa trabaho sa MapReduce ay tumutukoy sa pagpapatakbo ng maraming mga gawain sa isang solong trabaho ng MapReduce.
Halimbawa, ang isang kadena sa trabaho ay maaaring kabilang sa:
Map1> Pagbawas1> Map2> Pagbawas2
Ang bentahe ng chaining job ay inaalis ang pangangailangan para sa mga intermediate data sa pagitan ng lahat ng mga hakbang sa isang pipeline. Sa kahulugan na iyon, ang pag-chupa ng trabaho ay katulad ng pag-redirect ng input / output sa shell ng Unix. Ang output mula sa isang link sa chain ay dumadaloy sa input sa susunod na trabaho sa chain. Pinapayagan ng MapReduce ang mga developer na tukuyin ang mga dependencies, o kung aling mga trabaho ang dapat makumpleto bago ito maproseso ang susunod na mga trabaho sa kadena sa pamamagitan ng paggamit ng addDependingJob () na tawag na pamamaraan.
Ginagawa nitong mas madali para sa isang developer na magsulat ng isang programa ng MapReduce na maaaring maproseso ang malaking halaga ng data.
