2012-06-21 7 views

답변

10

우리 모두는 하둡 돼지 문이 그렇지 않은 자바 맵리 듀스 코드

로 변환하는 것을 알고있다. Hadoop Pig 문은 Java MapReduce 코드로 변환되지 않습니다.

돼지 코드는 Java MapReduce에서 실행되는 Pig 인터프리터에서 "해석"됩니다. 파이썬과 펄은 C 코드를 "생성"하지 않고 명령을 실행하는 C 프로그램 (인터프리터)을 실행합니다. 기본적으로 Pig는 쿼리 계획을 실행하기위한 프레임 워크를 제공합니다. 돼지 코드가 해석되고 사전 작성된 인터프리터 MapReduce 작업이이를 실행합니다. 이런 이유로, 이것은 불가능합니다.

무슨 일이 일어나는지 자세히 알고 싶다면 EXPLAINILLUSTRATE을 사용하여 Pig가 코드를 실행하기 위해 작성한 쿼리 계획에 대한 통찰력을 얻으십시오.

관련 문제