hadoop二級排序,任務能正常跑完,但part-r-0000文件爲空

解決思路: 1,查看日誌 發現map端有數據輸入,並輸出,並且也被reduce端接收,但並沒有輸出 2,將debug達到reduce端中查看 發現reduce端中接收的數據如下 傳入的鍵值對爲空,猜測是不是Map端並沒有輸出, 3,將斷點達到Map的輸出點,重新debug結果爲: 發現在此處Map已經將結果輸出,但reduce端並沒有接收 4,那就是他們的中間傳遞出現問題,查看了自定義數據類型的類
相關文章
相關標籤/搜索