嗨,我是 Hadoop 新手,它是文件系统。我看到两个不同的 WordCount 示例使用JobConf
和Configuration
。他们有什么区别。
我研究了它JobConf
是旧包的一部分org.apache.hadoop.mapred
(在 0.20.x 中已弃用),但配置是新包的一部分org.apache.hadoop.mapreduce
。但现在在 v1.0.4 中它已被弃用。
目前我们有两种在java中运行map reduce作业的方法,一种是使用(扩展)org.apache.hadoop.mapreduce
包中的类,另一种是实现org.apache.hadoop.mapred
包中的类。
我想知道:
mapred
和mapreduce
包结构有什么区别,为什么mapred
不推荐使用?哪种方法更适合 v1.0.4 使用,为什么?
JobConf
还是Configuration
?哪个更适合 v1.0.4?
mapred
还是mapreduce
?