MapReduce 架構運轉在<key,value> 鍵值對上,也就是說,架構把作業的輸入看成是一組<key,value>鍵值對,同樣也産生一組<key,value>鍵值對作為作業的輸出,這兩組鍵值對可能是不同的。
一個 MapReduce 作業的輸入和輸出類型如下圖所示:可以看出在整個标準
的流程中,會有三組<key,value>鍵值對類型的存在。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyN5MTNxQDMwETMyQDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
MapReduce 架構運轉在<key,value> 鍵值對上,也就是說,架構把作業的輸入看成是一組<key,value>鍵值對,同樣也産生一組<key,value>鍵值對作為作業的輸出,這兩組鍵值對可能是不同的。
一個 MapReduce 作業的輸入和輸出類型如下圖所示:可以看出在整個标準
的流程中,會有三組<key,value>鍵值對類型的存在。