2013-09-04 4 views
2

돼지에 새 상품입니다.PIG - LOAD 계속 오류가 발생

나는과 같이 관계로 데이터를로드 해요 :

raw_data = LOAD '$input_path/abc/def.*; 

그것은 잘 작동하지만 데프 일치하는 파일을 찾을 수없는 경우 * 전체 스크립트가 실패합니다..

여기 일치하는 항목이 없을 때 나머지 스크립트를 계속 수행하는 방법입니다. 빈 세트를 만드시겠습니까?

내가하려고 노력 :

raw_data = LOAD '$input_path/abc/def.* ONERROR Ignore(); 

을하지만 그 구문 분석하지 않습니다.

답변

0

아니요, 들어 본 적이없는 그런 기능은 없습니다. 또한 "빈 세트를 만드는 것"은 "스크립트를 전혀 실행하지 않는 것"이라고 말하고 싶습니다.

당신은 내가 래퍼 쉘 스크립트를 사용하는 것이 좋습니다 또는 돼지 내장 어떤 상황에서 돼지 스크립트를 실행하지 않으려면 : 이 http://pig.apache.org/docs/r0.11.1/cont.html