如果映射器發出一組鍵值對,我們可以在sort和shuffle方法中進行一些處理並更改鍵類型,以便reducer接受不同類型的鍵類型?在進入Reducer之前,Mapper的輸出鍵類型是否可以更改?
回答
試着用組合器做?除了您修改數據類型外,將其設計爲實際數據的傳遞。這是一個陌生人的要求。你是否重新使用舊代碼?
我不認爲只依靠組合器來改變密鑰類型是安全的。如果我沒有記錯,組合器並不總是保證運行。 – cliffycheng 2012-07-13 20:47:14
您還可以運行其他功能,例如您將使用輔助排序的功能。也許你可以通過這個做轉換? – Tucker 2012-07-13 21:10:33
我覺得最好是在mapper haha – cliffycheng 2012-07-13 21:19:23
- 1. 是否可以在按鍵之後但在鍵控之前更新模型?
- 2. 是否可以將屬性從mapper傳遞給hadoop中的reducer?
- 3. Hadoop - MapReduce - Mapper輸出類型
- 4. 是否可以更改導葉輸出?
- 5. 用Mapper輸出鍵的最左邊兩位數執行reducer
- 6. 即使在輸入之前,我們是否可以調用Angular JS typeahead類型
- 7. 是否可以更改匿名類型?
- 8. Mapper和Reducer應該是內部類嗎?
- 9. WebAPI可以在響應之前更改輸出嗎?
- 10. 在輸入模糊之前,我是否可以延遲ng模型的設置?
- 11. 是否可以在php腳本結束之前發送輸出?
- 12. 在使用javascript打印之前是否可以更改符號?
- 13. 是否可以在ajax之前更改頁面?
- 14. 是否可以在輸入類型=「數字」中插入符號
- 15. 在Mapper類中執行Reducer操作
- 16. 是否可以在運行時更改AngularJS變量的類型?
- 17. 在插入或更新之前是否可以使用觸發器修改值?
- 18. 是否可以在redux中嵌套reducer?
- 19. 是否可以在選擇字段中更改輸入?
- 20. 是否可以在vb.net中更改輸入框圖標?
- 21. 是否可以在顯示NSLocalNotification之前和之後對它進行修改?
- 22. 是否可以將圖像放入輸入類型=「複選框」?
- 23. Microsoft Unity - 是否可以在運行時更改註冊類型?
- 24. 是否可以在物化視圖中更改列類型?
- 25. 列表類型是否可以在枚舉時更改?
- 26. 更改輸入類型
- 27. 在進程退出之前是否可以從perl CGI進行打印?
- 28. 如何訪問輸出階段的Mapper/Reducer計數器?
- 29. Mapper和Reducer類是否需要部署在Hadoop集羣的所有節點上
- 30. 是否可以更改對象的Rspec輸出?
你能解釋一下你的使用情況,爲什麼你不能只是改變映射器的輸出類型(爲什麼這次卻在洗牌階段做?) – 2012-07-13 14:17:39
由於@克里斯懷特說,你可以改變的類型,不即使你使用組合器。 – 2012-07-14 03:22:14