1

豚のリレーションでシーケンスを作成したい。

たとえば、データとの関係があるとします。

(John, A-1)
(Jack, B-2)
(Jim, C-1)

シーケンスを作成したい。つまり、カウンターのようにリレーションに列をもう 1 つ追加し、読み取ったレコードごとにカウントを増やし続けます。予想される出力は次のようになります。

(200 が開始シーケンスの場合。)

(John, A-1, 201)
(Jack, B-2, 202)
(Jim, C-1, 203)

これをどのように進める必要がありますか?

4

1 に答える 1

1

このシーケンスが保持され同期されるグローバルな場所がないため、マップ/リデュースで実際にそれを行うことができるかどうかはわかりません-異なるマップインスタンスはそれぞれ別のサーバーで実行され、それらを同期することはできません(とにかく大きな痛みなし)

于 2012-05-17T19:58:26.937 に答える