Установка Oozie: Не удалось выполнить цель org.apache.maven.plugins:maven-compiler-plugin:2.3.2: скомпилировать на проекте oozie-core:

#maven #maven-javadoc-plugin

#maven #maven-javadoc-plugin

Вопрос:

Не могли бы вы помочь мне устранить ошибку установки oozie:

 [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ oozie-core ---
[INFO] Compiling 486 source files to /opt/oozie/oozie-4.2.0/core/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /opt/oozie/oozie-4.2.0/core/src/main/java/org/apache/oozie/dependency/HCatURIHandler.java:[273,47] error: cannot find symbol
[INFO] 1 error

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project oozie-core: Compilation failure
[ERROR] /opt/oozie/oozie-4.2.0/core/src/main/java/org/apache/oozie/dependency/HCatURIHandler.java:[273,47] error: cannot find symbol
[ERROR] -> [Help 1]
  

Я запускаю hadoop в Psedo-режиме с версией mvn: 3.3.9, java: 1.8, hadoop: 2.7.2, oozie: 4.2.0.

Я загрузил http://mirrors.whoishostingthis.com/apache/oozie/4.2.0/oozie-4.2.0.tar.gz/oozie-4.2.0.tar.gz и открепил его. Затем я запустил ./mkdistro.sh -DskipTests из каталога bin.

 I have modified my hadoop-version and java-version in the pom.xml
<targetJavaVersion>1.8</targetJavaVersion>
<hadoop.version>2.7.2</hadoop.version>
<hive.version>1.2.1</hive.version>
  

Спасибо.

Ответ №1:

Я вручную применил OOZIE-2305.01.patch (https://issues.apache.org/jira/browse/OOZIE-2305 ) и это сработало. (К вашему сведению, примечания к выпуску «oozie 4.2.0» не содержат этого патча)

Итак, измените следующий файл java везде, где это необходимо, в соответствии с исправлением: «/opt/oozie/oozie-4.2.0/core/src/main/java/org/apache/oozie/dependency/HCatURIHandler.java » файл.

После внесения изменений я перезапустил установку с того места, где она была прервана: sudo mvn org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile -rf:oozie-core

Я надеюсь, это поможет, дайте мне знать, если вам нужна какая-либо помощь в обновлении «HCateURIHandler.java «