oozie 빌드시 hadoop 버전이 다를 경우

oozie 3.3.2 는 기본적으로 hadoop 1.1.1 환경 하에서 빌드된다.

이를 1.2.1 에서 빌드하려니 다음과 같은 에러가 나는데 :

[ERROR] Failed to execute goal on project oozie-sharelib-distcp: Could not resolve dependencies for project org.apache.oozie:oozie-sharelib-distcp:jar:3.3.0: Could not find artifact org.apache.oozie:oozie-hadoop-distcp:jar:1.1.0.oozie-3.3.0 in central (http://repo1.maven.org/maven2) -> [Help 1]

http://girlincomputerscience.blogspot.kr/2013/04/how-to-build-oozie-with-different.html
에 의하면

다음 pom.xml 에서 hadoop.version 값을 1.2.1 로 바꿔주면 된다 :

oozie_home/hadooplibs/hadoop-1/pom.xml
oozie_home/hadooplibs/hadoop-distcp-1/pom.xml
oozie_home/hadooplibs/hadoop-test-1/pom.xml
oozie_home/pom.xml

댓글

이 블로그의 인기 게시물

Confluence 에서 Export PDF 로 내보낼 때 Code Block 에서 한글 깨짐

pandas.read_csv() 에서 왠만하면 컬럼타입을 지정하자

스프링 컨텍스트 설정파일과 URI 경로를 제대로 못찾는 삽질