有人能解释一下包之间的区别吗:org.apache.hadoop.mapreduce到org.apache.hadoop.mapred?

有人能解释一下包之间的区别吗:org.apache.hadoop.mapreduce到org.apache.hadoop.mapred?,hadoop,amazon,mapreduce,Hadoop,Amazon,Mapreduce,这是非常混乱的,我不明白从javadoc我应该使用哪一个。 此外,.mapreduce包中不推荐使用Job类的C'tor。为什么?不同之处在于mapred软件包已被弃用。您应该在mapreduce包中使用0.20.x以来的新内容 例如,实现映射器的新方法是,使用mapred包,您必须实现映射器接口。使用mapreduce包,您只需从一个基本的mapper类进行扩展,并覆盖所需的方法

这是非常混乱的,我不明白从javadoc我应该使用哪一个。
此外,.mapreduce包中不推荐使用Job类的C'tor。为什么?

不同之处在于mapred软件包已被弃用。您应该在mapreduce包中使用0.20.x以来的新内容
例如,实现映射器的新方法是,使用mapred包,您必须实现映射器接口。使用mapreduce包,您只需从一个基本的mapper类进行扩展,并覆盖所需的方法