2015-01-02 4 views
0

Я пытался построить Oozie 4.0.1 на Hadoop 2.4.1 с CentOS 6.5 с помощью командыOozie ошибка 4.0.1 сборки при использовании Hadoop 2.4.1

bin/mkdistro.sh -P hadoop-2 -DskipTests 

Билд терпит неудачу в этой точке

[INFO] Apache Oozie Main .................................. SUCCESS [ 0.688 s] 
[INFO] Apache Oozie Client ................................ SUCCESS [ 24.719 s] 
[INFO] Apache Oozie Hadoop 1.1.1.oozie-4.0.1 .............. SUCCESS [ 0.431 s] 
[INFO] Apache Oozie Hadoop Distcp 1.1.1.oozie-4.0.1 ....... SUCCESS [ 0.035 s] 
[INFO] Apache Oozie Hadoop 1.1.1.oozie-4.0.1 Test ......... SUCCESS [ 0.065 s] 
[INFO] Apache Oozie Hadoop 2.3.0.oozie-4.0.1 .............. SUCCESS [ 1.626 s] 
[INFO] Apache Oozie Hadoop 2.3.0.oozie-4.0.1 Test ......... SUCCESS [ 0.098 s] 
[INFO] Apache Oozie Hadoop Distcp 2.3.0.oozie-4.0.1 ....... SUCCESS [ 0.038 s] 
[INFO] Apache Oozie Hadoop 0.23.5.oozie-4.0.1 ............. SUCCESS [ 1.176 s] 
[INFO] Apache Oozie Hadoop 0.23.5.oozie-4.0.1 Test ........ SUCCESS [ 0.087 s] 
[INFO] Apache Oozie Hadoop Distcp 0.23.5.oozie-4.0.1 ...... SUCCESS [ 0.028 s] 
[INFO] Apache Oozie Hadoop Libs ........................... SUCCESS [ 1.493 s] 
[INFO] Apache Oozie Hbase 0.94.2.oozie-4.0.1 .............. SUCCESS [ 0.148 s] 
[INFO] Apache Oozie Hbase Libs ............................ SUCCESS [ 0.319 s] 
[INFO] Apache Oozie HCatalog 0.5.0.oozie-4.0.1 ............ FAILURE [ 0.127 s] 
[INFO] Apache Oozie HCatalog Libs ......................... SKIPPED 
[INFO] Apache Oozie Share Lib Oozie ....................... SKIPPED 
[INFO] Apache Oozie Share Lib HCatalog .................... SKIPPED 
[INFO] Apache Oozie Core .................................. SKIPPED 
[INFO] Apache Oozie Docs .................................. SKIPPED 
[INFO] Apache Oozie Share Lib Pig ......................... SKIPPED 
[INFO] Apache Oozie Share Lib Hive ........................ SKIPPED 
[INFO] Apache Oozie Share Lib Sqoop ....................... SKIPPED 
[INFO] Apache Oozie Share Lib Streaming ................... SKIPPED 
[INFO] Apache Oozie Share Lib Distcp ...................... SKIPPED 
[INFO] Apache Oozie WebApp ................................ SKIPPED 
[INFO] Apache Oozie Examples .............................. SKIPPED 
[INFO] Apache Oozie Share Lib ............................. SKIPPED 
[INFO] Apache Oozie Tools ................................. SKIPPED 
[INFO] Apache Oozie MiniOozie ............................. SKIPPED 
[INFO] Apache Oozie Distro ................................ SKIPPED 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 31.826 s 
[INFO] Finished at: 2015-01-02T21:17:00+05:30 
[INFO] Final Memory: 40M/358M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal on project oozie-hcatalog: Could not resolve dependencies for project org.apache.oozie:oozie-hcatalog:jar:0.5.0.oozie-4.0.1: Failed to collect dependencies at org.apache.hcatalog:hcatalog-server-extensions:jar:0.5.0-incubating -> org.apache.hcatalog:hcatalog-core:jar:0.5.0-incubating -> org.apache.hive:hive-metastore:jar:0.10.0 -> org.datanucleus:datanucleus-enhancer:jar:2.0.3 -> asm:asm:jar:[3.0, 4.0): No versions available for asm:asm:jar:[3.0, 4.0) within specified range -> [Help 1] 

репозиториев ссылки, которые я попытался следующие:

<url>https://repository.cloudera.com/cloudera/ext-release-local/</url>  
<url>http://121.241.113.72:8080/archiva/repository/internal/</url> 
<url>http://maven.icm.edu.pl/artifactory/repo</url> 
<url>https://github.com/CeON/oozie-maven-plugin</url> 
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url> 
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url> 
<url>http://repo1.maven.org/maven2/</url> 

Но все это привело к той же ошибки, и расстояние ro создается только в этой конкретной точке. Для hadoop 2.4.1 Я также изменил требуемые записи POM.

cd hadooplibs 
File hadoop-2/pom.xml : change hadoop-client & hadoop-auth dependency version to 2.4.1 
File hadoop-distcp-2/pom.xml: change hadoop-distcp version to 2.4.1 
File hadoop-test-2/pom.xml: change hadoop-minicluster version to 2.4.1 

И в главном Oozie POM файл этот

 <profile> 
      <id>hadoop-2</id> 
      <activation> 
       <activeByDefault>false</activeByDefault> 
      </activation> 
      <properties> 
       <hadoop.version>2.4.1</hadoop.version> 
       <hadoop.auth.version>2.4.1</hadoop.auth.version> 
       <pig.classifier>h2</pig.classifier> 
       <sqoop.classifier>hadoop200</sqoop.classifier> 
      </properties> 
     </profile> 

Пожалуйста, скажите мне, как установить этот Oozie 4.0.1 с Hadoop 2.4.1 Любая помощь будет оценена.

+0

вы решить эту проблему? Я также сталкиваюсь с той же проблемой. это похоже на последнюю банку oozie-hadoop, доступную в репо 2.3, –

+0

Nops. Я все еще застрял в нем. –

+0

@ Mb-One любое обновление по этому вопросу? Я также сталкиваюсь с той же проблемой? Версия Hadoop, которую я использую, это 1.2.1 –

ответ

0

Чтобы создать oozie 4.1.0, перейдите по приведенной ниже ссылке.

http://gauravkohli.com/2014/08/26/apache-oozie-installation-on-hadoop-2-4-1/

Его работают точно. Я использую сборки для Hadoop 2.6.0

+0

Что такое URL-адрес репо? Я не вижу баночку oozie-hadoop выше 2.3 в репо по умолчанию. http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22oozie-hadoop%22 –

+0

@karthik: Я следил за тем же сайтом раньше, но все напрасно. Попал в ту же проблему –

0

Я использую Oozie-4.0.1 с Hadoop 2.3.0

У меня была подобная ошибка.

... 
    [INFO] Apache Oozie Hbase 0.94.2.oozie-4.0.1 .............. SUCCESS [ 0.172 s] 
    [INFO] Apache Oozie Hbase Libs ............................ SUCCESS [ 0.530 s] 
    [INFO] Apache Oozie HCatalog 0.5.0.oozie-4.0.1 ............ FAILURE [ 0.436 s] 
    [INFO] Apache Oozie HCatalog 0.6.0.oozie-4.0.1 ............ SKIPPED 
    [INFO] Apache Oozie HCatalog Libs ......................... SKIPPED 
    [INFO] Apache Oozie Share Lib Oozie ....................... SKIPPED 
    [INFO] Apache Oozie Share Lib HCatalog .................... SKIPPED 
    [INFO] Apache Oozie Core .................................. SKIPPED 
    [INFO] Apache Oozie Docs .................................. SKIPPED 
    [INFO] Apache Oozie Share Lib Pig ......................... SKIPPED 
    [INFO] Apache Oozie Share Lib Hive ........................ SKIPPED 
    [INFO] Apache Oozie Share Lib Sqoop ....................... SKIPPED 
    [INFO] Apache Oozie Share Lib Streaming ................... SKIPPED 
    [INFO] Apache Oozie Share Lib Distcp ...................... SKIPPED 
    [INFO] Apache Oozie WebApp ................................ SKIPPED 
    [INFO] Apache Oozie Examples .............................. SKIPPED 
    [INFO] Apache Oozie Share Lib ............................. SKIPPED 
    [INFO] Apache Oozie Tools ................................. SKIPPED 
    [INFO] Apache Oozie MiniOozie ............................. SKIPPED 
    [INFO] Apache Oozie Distro ................................ SKIPPED 
    [INFO] ------------------------------------------------------------------------ 
    [INFO] BUILD FAILURE 
    [INFO] ------------------------------------------------------------------------ 
    [INFO] Total time: 32.522 s 
    [INFO] Finished at: 2015-11-11T12:58:10-05:00 
    [INFO] Final Memory: 44M/643M 
    [INFO] ------------------------------------------------------------------------ 
    [ERROR] Failed to execute goal on project oozie-hcatalog: Could not resolve dependencies for project org.apache.oozie:oozie-hcatalog:jar:0.5.0.oozie-4.0.1: Failed to coll 
    ect dependencies at org.apache.hcatalog:hcatalog-server-extensions:jar:0.5.0-incubating -> org.apache.hcatalog:hcatalog-core:jar:0.5.0-incubating -> org.apache.hive:hive- 
    builtins:jar:0.10.0 -> org.apache.hive:hive-exec:jar:0.10.0 -> org.apache.hive:hive-metastore:jar:0.10.0 -> javax.jdo:jdo2-api:jar:2.3-ec: Failed to read artifact descrip 
    tor for javax.jdo:jdo2-api:jar:2.3-ec: Could not transfer artifact javax.jdo:jdo2-api:pom:2.3-ec from/to Codehaus repository (http://repository.codehaus.org/): repository 
    .codehaus.org: Unknown host repository.codehaus.org -> [Help 1] 

я был в состоянии исправить это путем удаления codehause.org хранилищу из базы pom.xml полностью, поскольку «все услуги Codehaus теперь были прекращены.» как указано на http://www.codehaus.org/

удалить следующие строки из pom.xml

<repository> 
     <id>Codehaus repository</id> 
     <url>http://repository.codehaus.org/</url> 
     <snapshots> <enabled>false</enabled> </snapshots> 
</repository>