我应该在hadoop 2.0中使用哪个库?

时间:2012-09-04 02:54:13

标签: hadoop version

人。我是hadoop的新手,我的hadoop版本是2.0.0-cdh4.0.1。但我对我应该使用哪个库感到困惑。 mapredmapreducemapreduce.libjobconfjob,依此类推。

我尝试了 Hadoop:The Definitive Guide 的第3次教育的例子,我收到了很多警告。但是,当我尝试2ed教育的例子时,它会好得多。这让我很困惑。

当我试图找到关于hadoop的指南时,我无法指出哪个版本。似乎2.0版本有一些约0.2X的关系?有没有关于hadoop 2.0的指南?

感谢。

1 个答案:

答案 0 :(得分:0)

2.0.1-alpha是根据API文档的当前版本(2012年9月) - http://hadoop.apache.org/docs/current/api/

来自“Hadoop:The Definitive Guide”(第3版) - 第27页“使用Hadoop分析数据”

“新的API位于org.apache.hadoop.mapreduce包(和子包)中。旧的API仍然可以在org.apache.hadoop.mapred中找到。”

“作业控制是通过新API中的Job类执行的,而不是新API中不再存在的旧JobClient。”