全部three constructors of org.apache.hadoop.mapreduce.Job 已棄用,有沒有辦法構建一個Job類的非棄用方式?org.apache.hadoop.mapreduce.Job的所有三個構造函數都被棄用,構建Job類的最佳方式是什麼?
謝謝。
全部three constructors of org.apache.hadoop.mapreduce.Job 已棄用,有沒有辦法構建一個Job類的非棄用方式?org.apache.hadoop.mapreduce.Job的所有三個構造函數都被棄用,構建Job類的最佳方式是什麼?
謝謝。
我會忽略棄用警告並堅持'mapred'包,而不是'mapreduce'。
此JIRA MAPREDUCE-1734刪除了0.20.3的棄用。
謝謝你弄明白。從這篇文章可以看出,[下一代Apache Hadoop MapReduce](http://developer.yahoo.com/blogs/hadoop/posts/2011/02/mapreduce-nextgen/),API可能有很大的未來的變化。所以,一個班級是否被棄用並不重要。 – icycandy 2011-03-24 04:27:33
我搜索了hadoop API文檔,並找到解決我的問題的方法。 [Job.getInstance(Cluster cluster)](http://hadoop.apache.org/mapreduce/docs/r0.21.0/api/org/apache/hadoop/mapreduce/class-use/Job.html#org.apache。 hadoop.mapreduce) – icycandy 2011-03-24 04:29:18
@icycandy:'Job.getInstance(Cluster cluster)'現在也被棄用。改用'Job.getInstance(Configuration conf)'。 – 2013-01-06 08:14:07
+1 @deprecated應該總是包含指示要做什麼。 – Thilo 2011-03-23 04:49:34