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/
なぜ分離されているのですか?これを明確にするドキュメントはありますか?
これらのパッケージの両方が2つの異なるAPIを表すため、これらは分離されています。 org.Apache.hadoop.mapred
は古いAPIであり、org.Apache.hadoop.mapreduce
は新しいものです。そして、プログラマーがMapReduceジョブをより便利で簡単、かつ洗練された方法で記述できるようにするために行われました。あなたはこれを presentation が役立つと思うかもしれません、そしてそれは詳細に違いについて話します。
これがあなたの質問に答えることを願っています。