我知道這是我的強迫症,但我不能忍受在我的代碼中有一個不推薦的參考。如何在不使用棄用類的情況下編寫Hadoop map reduce作業?
也就是說,Hadoop教程(包括「權威指南」一書)僅使用不推薦使用的類JobConf和mapred軟件包中已棄用的類。
我無法找到關於如何將現有MapReduce作業轉換爲使用新構造的任何文本。
我知道這是我的強迫症,但我不能忍受在我的代碼中有一個不推薦的參考。如何在不使用棄用類的情況下編寫Hadoop map reduce作業?
也就是說,Hadoop教程(包括「權威指南」一書)僅使用不推薦使用的類JobConf和mapred軟件包中已棄用的類。
我無法找到關於如何將現有MapReduce作業轉換爲使用新構造的任何文本。
我不久前與Cloudera人談過,他們確認「新」功能不完整,沒有辦法在不使用「不推薦使用」的軟件包的情況下編寫嚴重的Hadoop內容。
這應該可以用0.20.2。除非你不使用一些奇特的加入東西。例如 JobConf
已棄用,因爲您可以使用Configuration
。或者舊的Mapper
界面現在是表示舊的身份映射器的類。
簡單的答案:你必須通過Java文檔,看看替換實際是什麼。