我想編寫一個Java包裝器,它將'兼容程序'轉換爲由Hadoop框架執行的map reduce form。 我知道我的問題很含糊,但這就是我的意圖。將一個普通的java程序轉換爲map減少
- 取一個輸入java程序。用戶將指定 程序的哪一部分將由map reduce執行。
- 這個java程序將由我的程序輸入 ,它會提供等效的map減少 程序到hadoop。
我被困在幾點。
- 針對每個類的地圖縮減程序將有所不同。我怎麼去推廣 呢?
- 從哪裏開始。
- 我應該怎樣解決這個問題?
歡迎任何建議。這將幫助我確定進一步的方向。
我同意你yura。現在似乎不可能將任何程序轉換爲等效的地圖縮小形式。所以我覺得我應該採取一些具體的問題。我現在計劃的是比較許多地圖縮減程序和它們的普通Java程序,以查看是否有任何提示。 – Pars
@ user981630是的,閱讀關於mpa減少算法的書,你會理解它的工作原理。 http://www.amazon.com/Data-Intensive-Processing-MapReduce-Synthesis-Technologies/dp/1608453421%3FSubscriptionId%3DAKIAIIBINOD46VC3JCLQ%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1608453421 – yura