web-dev-qa-db-ja.com

hadoop.mapred vs hadoop.mapreduce?

Apacheのhadoopパッケージツリーにmap-reduceパッケージが2つあるのはなぜですか。

org.Apache.hadoop.mapred 

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/Apache/hadoop/mapred/

org.Apache.hadoop.mapreduce

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/Apache/hadoop/mapreduce/

なぜ分離されているのですか?これを明確にするドキュメントはありますか?

39
bartonm

これらのパッケージの両方が2つの異なるAPIを表すため、これらは分離されています。 org.Apache.hadoop.mapredは古いAPIであり、org.Apache.hadoop.mapreduceは新しいものです。そして、プログラマーがMapReduceジョブをより便利で簡単、かつ洗練された方法で記述できるようにするために行われました。あなたはこれを presentation が役立つと思うかもしれません、そしてそれは詳細に違いについて話します。

これがあなたの質問に答えることを願っています。

58
Tariq