1

私は最近 Hadoop を学んでいますが、なぜ org.apache.hadoop.mapred のほとんどのクラスが廃止されたのか、非常に興味があります。Hadoop 0.20 の前後で MapReduce で使用されるパッケージ名とクラス名が非常に似ているため、Hadoop の学習がはるかに困難になるため、これは非常に厄介です。

ただし、貢献者がそのような決定を下すには、いくつかの正当な理由があるに違いないと思います。誰かが正確な理由を知っていますか?

4

1 に答える 1

1

このブログとこのブログをチェックして、新しい API を開発する理由とその情報を確認してください。古い API は評価されておらず、一部のクラスは古い API から新しい API に移植されていないことに注意してください。特定の要件がない限り、古い API を使用できます。

于 2012-11-01T07:15:49.273 に答える