2012-12-21 3 views
1

두 파일이 있습니다. 그리고 그것을 순차적으로 병합하고 싶습니다. Pig/PigLatin 스크립트를 사용하여 어떻게 그렇게 할 수 있습니까?PIG 스크립트를 사용하여 두 파일을 병합하는 방법은 무엇입니까?

f1.csv 
1,aa 
1,aa 
1,ab 
1,ac 
2,bd 
2,bd 
2,bd 
4,ab 
4,bc 

f2.csv 
1,xxx 
1,xxy 
1,xyx 
1,yxx 
1,xyy 
1,yyx 
2,pqr 
2,pq 
2,pqrs 
2,pqs 
3,def 

그리고 내가 필요로하는 출력

입니다
1,aa,1,xxy 
1,aa,1,xyx 
1,ab,1,yxx 
1,ac,1,xyy 
2,bd,2,pqr 
2,bd,2,pq 
2,bd,2,pqrs 

사람이 사용되어야 가입하는 방법이 얻을하는 데 도움이 수 있습니까?

+1

http://pig.apache.org/docs/r0.10.0/basic.html#join-inner - 예제에서 다루는 내용은 거의 같지만 예상되는 출력에는 첫 번째 필드 쌍의 모든 조합이 있습니다. 약간 다른 것을 요구하고있는 것처럼 보이거나 예상되는 출력이 불완전한가요? (첫 번째 필드 값 1에 대해 24 개의 쌍이 있습니다.) –

+0

사용자 입력 형식이 필요하다고 생각합니다. –

+0

더 자세히 설명해주세요. '1, xxx'는 어떻게 된거 야? 너 (정신) 알고리즘이 뭐니? –

답변

관련 문제