在Hadoop MapReduce中,中間輸出(地圖輸出)保存在本地磁盤中。我想知道是否可以在reduce階段開始一項工作,從本地磁盤讀取mapoutput,對數據進行分區並執行reduce任務?僅僅是減速階段的工作?
0
A
回答
3
Mapper的一個基本實現叫做IdentityMapper,它基本上將所有的鍵值對傳遞給一個Reducer。
- Reducer將由不同映射器生成的輸出作爲pair讀取併發出鍵值對。
- Reducer的工作是處理來自映射器的數據。
- 如果MapReduce程序員不使用JobConf.setMapperClass設置Mapper類,那麼IdentityMapper.class被用作默認值。
你不能只運行異徑沒有任何映射器..
0
映射reduce對HDFS中的數據起作用。所以我不認爲你可以寫Reducer only map reduce從本地磁盤讀取
0
如果你使用Hadoop的數據流,你可以添加:
-mapper "/bin/sh -c \"cat\""
相關問題
- 1. 如何在縮減階段工作時啓動映射階段
- 2. log4j等日誌工具是否僅在開發階段有用?
- 3. Jenkins管道 - 僅在最後階段合併的並行階段
- 4. 減速機階段完全沒有啓動。它總是'減速機= 0%'
- 5. Gestouch僅適用於映射到階段
- 6. jQuery:函數是如何工作的僅僅是點(。)
- 7. 不工作的使用僅僅是的FilePermission
- 8. Kohana的2 - force_login不僅僅是如下工作
- 9. 僅僅是我...還是僅僅是PHP的「Facebook Mobile Web」?
- 10. 複製範圍從多個工作表而不是僅僅一個工作表
- 11. Excel VBA,更新特定工作表,不僅僅是活動工作表
- 12. AngularJS日期驗證不僅僅是第一次工作
- 13. 轉型Firefox或Opera不工作,不僅僅是Chrome
- 14. 此代碼是否工作通用,還是僅僅是我的系統?
- 15. 僅查詢工作的phpMyAdmin
- 16. 減少HTML文件大小 - 不僅僅是最小化?
- 17. 如何添加/減去值而不僅僅是該值
- 18. 寫作不僅僅是「你好」
- 19. 製作製表不僅僅是空白
- 20. 減速機停止工作
- 21. 高階減速機應用於多個減速機
- 22. dmDeviceName僅僅是「C」
- 23. 不僅僅是EXC_BAD_ACCESS?
- 24. 僅在虛擬仿真器中工作的Android加速度計
- 25. 如何跟蹤開發後需要移動到下一個階段的項目(而不僅僅是代碼)?
- 26. Q;閃存僅適用於Mac的FileReference階段更新BUG
- 27. GIT中:僅階段修改的文件,而不是增加或刪除的
- 28. mLayout.addView()僅工作一次
- 29. CSS僅與PHP API工作
- 30. 僅從根開始工作
我無法找到身份映射器的任何實例。我使用了Google,或者使用github。你能指點我嗎? – xeon