[HADOOP] Pig ERROR 2998 : 처리되지 않은 내부 오류입니다. 정적 (잘못된 이름 : com / company / Static)
HADOOPPig ERROR 2998 : 처리되지 않은 내부 오류입니다. 정적 (잘못된 이름 : com / company / Static)
상수 문자열 값을 반환하는 Pig 스크립트가 있습니다. 다음 명령으로 스크립트를 실행하려고하면 Pig ERROR 2998이 표시됩니다.
pig -Dpig.additional.jars=Static.jar -f script.pig -l /dev/null -x local
loaded = LOAD 'data /'USING com.twitter.elephantbird.pig.store.LzoPigStorage () AS (요청);
로드 됨 = 샘플로드 됨 0.00001;
크기 = FOREACH로드 GENERATE 정적 (요청);
덤프 크기;
오류의 원인은 무엇입니까?
해결법
-
==============================
1.아무도 잡지 않는 java.lang.NoClassDefFoundError 오류 인 것 같습니다. jvm이 요청한 클래스를 찾을 수 없기 때문에 오류 자체가 발생합니다.
아무도 잡지 않는 java.lang.NoClassDefFoundError 오류 인 것 같습니다. jvm이 요청한 클래스를 찾을 수 없기 때문에 오류 자체가 발생합니다.
특히 jar에 필요한 디렉토리 구조가없는 것 같습니다. com.company.Static (예 : Static.class 파일)은 jar의 com / company 디렉토리 아래에 있어야합니다. 자세한 내용은이 다른 SO 질문을 참조하십시오.
빠른 수정을 위해 패키지 구조로 jar 파일을 작성하는 방법에 대한이 질문을 살펴보십시오.
from https://stackoverflow.com/questions/19124179/pig-error-2998-unhandled-internal-error-static-wrong-name-com-company-static by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] oozie를 통한 sqoop 내보내기 실패 (0) | 2019.09.06 |
---|---|
[HADOOP] Webhdfs가 잘못된 데이터 노드 주소를 반환합니다 (0) | 2019.09.06 |
[HADOOP] 분산 캐시 및 성능 하둡 (0) | 2019.09.06 |
[HADOOP] 트위터 데이터를로드하기위한 하이브 테이블 오류 생성 (0) | 2019.08.18 |
[HADOOP] Hive에서 15 분 미만의 날짜 차이 (0) | 2019.08.18 |