7

Hadoopによると:決定的なガイド

新しいAPIは、「プッシュ」スタイルと「プル」スタイルの両方の反復をサポートします。どちらのAPIでも、キーと値のレコードペアがマッパーにプッシュされますが、さらに、新しいAPIを使用すると、マッパーはmap()メソッド内からレコードをプルできます。同じことがレデューサーにも当てはまります。「プル」スタイルがどのように役立つかの一例は、レコードを1つずつではなく、バッチで処理することです。

Map / Reduce関数でデータを取得した人はいますか?APIまたはその例に興味があります。

4

1 に答える 1

5

クエリ@mapreduce-user@hadoop.apache.orgを投稿して、回答を得ました。

次のキーと値のペアは、マップに渡されるコンテキストオブジェクトから、nextKeyValue()を呼び出すことで取得できます。そのため、新しいAPIで次のデータを取得できるようになります。

このシナリオでは、プルのパフォーマンスはプッシュよりも優れていますか?また、プルが役立つシナリオは何ですか?

于 2011-09-26T13:10:37.267 に答える