0

複数のマップ側結合を連鎖させることはできますか? マップのみを使用して値をソートできないため、私には不可能です(reduceではセカンダリソートを使用できます)。したがって、次の結合のためにソートされた値の結果を提供することは不可能です。マップ側結合の結果値をソートする解決策はありますか? または、いくつかのマップ側の結合を連鎖させるソリューションはありますか? これで、map-reduce ジョブを使用して値を並べ替えることができます。

4

2 に答える 2

0

古い API (mapred パッケージ) を使用している場合は、CompositeInputFormat を調べてください。使用方法をより詳細に説明している Roberto Congiu のブログ記事もあります。

これには、データ セットが事前に並べ替えられ、適切にパーティション化されている必要があります。

于 2012-06-02T13:22:12.750 に答える
0

Yahoo の Oozie フレームワークを参照してください。

  1. http://incubator.apache.org/oozie/
  2. https://github.com/yahoo/oozie
于 2012-06-02T15:13:49.203 に答える