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 로 바꿔주면 된다 :
이를 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
댓글
댓글 쓰기