私はこのデータ構造を持っています
data: {mid: bytearray,country_code: bytearray,cnt: long}
4679201,RUS,1
4679201,GB,1
4679201,US,1
4681046,GB,2
4681046,TR,1
4681046,FR,1
各「中間」値をループし、対応するデータを「csv」ファイルに保存する必要があります。
STORE mid_data INTO '/mypath/4681046';
出力ファイルは次のようになります。
GB,2
TR,1
FR,1
キー(mid)を出力の一部にしたくないことを除いて、それを行う関数( org.apache.pig.piggybank.storage.MultiStorage )がすでにあるようです。
ありがとう
サデク