[HADOOP] Hadoop 2.4 버전 용 Apache Pig 빌드
HADOOPHadoop 2.4 버전 용 Apache Pig 빌드
PIG 0.14를 다운로드하고 ant -dhadoopversion = 23 jar 파일을 만들었지 만 Hadoop 2.4에서 사용할 때 작동하지 않습니다. 개미를 돌리는 것 외에 다른 일을해야합니까?
돼지는 달리고 있지만 오류가 있습니다.
ang.IncompatibleClassChangeError : 인터페이스 org.apache.hadoop.mapreduce.JobContext가 발견되었지만 클래스가 필요합니다.
감사 !
해결법
-
==============================
1.SVN 트렁크에서 Pig를 체크 아웃 한 경우에 Hadoop 버전을 확인할 수 있습니다. $ PIG_HOME / ivy / libraries.properties. "23"프로파일의 경우 2.4.0입니다. 소스에서 Pig (ant -Dhadoopversion = 23)을 빌드 한 후에는 $ PIG_HOME / build / ivy / lib / Pig에서 아이비가 올바른 Hadoop jar를 검색했는지 확인할 수 있습니다. PIG_CLASSPATH에 잘못된 Hadoop 버전이있는 것 같습니다.
SVN 트렁크에서 Pig를 체크 아웃 한 경우에 Hadoop 버전을 확인할 수 있습니다. $ PIG_HOME / ivy / libraries.properties. "23"프로파일의 경우 2.4.0입니다. 소스에서 Pig (ant -Dhadoopversion = 23)을 빌드 한 후에는 $ PIG_HOME / build / ivy / lib / Pig에서 아이비가 올바른 Hadoop jar를 검색했는지 확인할 수 있습니다. PIG_CLASSPATH에 잘못된 Hadoop 버전이있는 것 같습니다.
from https://stackoverflow.com/questions/26291415/building-apache-pig-for-hadoop-2-4-version by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 로컬 / 원격 클러스터에서 java hadoop 작업 실행하기 (0) | 2019.06.26 |
---|---|
[HADOOP] Kerberos 인증을 사용하여 impyla 클라이언트를 사용하여 Impala에 연결하십시오. (0) | 2019.06.26 |
[HADOOP] JSch : hdfs에 저장된 개인 키의 addIdentity [duplicate] (0) | 2019.06.26 |
[HADOOP] 하이브 외부 테이블의 최대 열 수 (0) | 2019.06.26 |
[HADOOP] Camus 마이그레이션 - Kafka HDFS Connect가 설정된 오프셋에서 시작하지 않습니다. (0) | 2019.06.26 |